Помощь по ЛУА со скороченными кмд

aff

Известный
Автор темы
29
0
Версия SA-MP
  1. 0.3.7 (R1)
  2. 0.3.7-R2
  3. 0.3.7-R3
  4. 0.3.7-R4
Нужно скоротить команду 'SetSkin' но нужно это сделать так чтобы можно было вводить 'ss id-игрока id-скина'
Кто поможет тот лучший!
 

indesc

Alternative world
17
17
думаю,что с копированием кода в сам скрипт проблем не будет ;)
P.S - отвечал уже в другой теме тебе же,но я никогда не против набить халявное сообщение)

Lua:
sampRegisterChatCommand("ss", cmd_ss)

function cmd_ss(params) -- функция самой команды setskin
    if params:match("^%d+%s.*") then
        local nid, nsk = params:match("^(%d+)%d(.*)")
        sampSendChat(string.format("/setskin %d %d", nid, nsk))
    else
        sampAddChatMessage("Используйте: /ss [id игрока] [id скина].", FFFFFF)
    end
end
 

aff

Известный
Автор темы
29
0
думаю,что с копированием кода в сам скрипт проблем не будет ;)
P.S - отвечал уже в другой теме тебе же,но я никогда не против набить халявное сообщение)

Lua:
sampRegisterChatCommand("ss", cmd_ss)

function cmd_ss(params) -- функция самой команды setskin
    if params:match("^%d+%s.*") then
        local nid, nsk = params:match("^(%d+)%d(.*)")
        sampSendChat(string.format("/setskin %d %d", nid, nsk))
    else
        sampAddChatMessage("Используйте: /ss [id игрока] [id скина].", FFFFFF)
    end
end
Хмм...почти но все равно немного не так, скины выдается на 85-иду а 8-ид. Это что то в nid вроде как
 

indesc

Alternative world
17
17
Lua:
function cmd_ss(params) -- функция самой команды setskin
    if params:match("^%d+%s.*") then
        local nid, nsk = params:match("^(%d+)%s(.*)")
        sampSendChat(string.format("/setskin %d %d", nid, nsk))
    else
        sampAddChatMessage("Используйте: /ss [id игрока] [id скина].", 0xFFFFFF)
    end
end

сорре,это я ебланул немного.Вот
 

aff

Известный
Автор темы
29
0
Lua:
function cmd_ss(params) -- функция самой команды setskin
    if params:match("^%d+%s.*") then
        local nid, nsk = params:match("^(%d+)%s(.*)")
        sampSendChat(string.format("/setskin %d %d", nid, nsk))
    else
        sampAddChatMessage("Используйте: /ss [id игрока] [id скина].", 0xFFFFFF)
    end
end

сорре,это я ебланул немного.Вот
Уже решил)))) спасибо)
Lua:
function cmd_ss(params) -- функция самой команды setskin
    if params:match("^%d+%s.*") then
        local nid, nsk = params:match("^(%d+)%s(.*)")
        sampSendChat(string.format("/setskin %d %d", nid, nsk))
    else
        sampAddChatMessage("Используйте: /ss [id игрока] [id скина].", 0xFFFFFF)
    end
end

сорре,это я ебланул немного.Вот
В имгуи шаришь?