Eazy_Ricci
Новичок
Здравствуйте, добавил систему Helper`s, что не правильно или что нужно добавить, помогите если сможете. Буду благодарен.
Команды добавил /makehelper - назначить хелпера /otvet - ответ от хелпера /question - вопрос хелперу. Мод на mysql, но команды /otvet и /question не работают. Только /makehelper и все.
Вот все что вписал в мод.
Код
Команды добавил /makehelper - назначить хелпера /otvet - ответ от хелпера /question - вопрос хелперу. Мод на mysql, но команды /otvet и /question не работают. Только /makehelper и все.
Вот все что вписал в мод.
Чтобы видеть скрытое содержание Зарегистрируйтесь на форуме!
Код
PHP:
CMD:otvet(playerid, params[])// Ответить на вопрос
{
if(GetPVarInt(playerid,"Helper") < 1) return true;
if(sscanf(params, "us[140]",params[0],params[1])) return SendClientMessage(playerid, -1,"Введите: /otvet [playerid] [текст]");
if(!IsPlayerConnected(params[0])) return SendClientMessage(playerid, 0xB4B5B7FF,"• Ошибка: Игрок не в сети");//+
if(User[params[0]][Login] == 1001) return SendClientMessage(playerid, 0xB4B5B7FF,"• Ошибка: Игрок не авторизовался");//+;
format(string, 150, "Helper`s Team %s[%d] отвечает: %s",User[playerid][Name],playerid,params[1]);
SendClientMessage(params[0], 0x24FF0AB9, string);
format(string, 150, "Ответ от %s[%d] к %s[%d]: %s",User[playerid][Name],playerid,User[params[0]][Name],params[0],params[1]);
SendHelper(string,0xD97700AA);
return true;
}
CMD:question(playerid, params[])
{
if(GetPVarInt(playerid,"Helper") < 1) return true;
if(sscanf(params, "us[140]",params[0])) return SendClientMessage(playerid, -1,"Введите: /question [вопрос]");
SendClientMessage(playerid, 0x24FF0AB9,"Вы успешно задали вопрос Helper`s Team.");
format(string, 150, "Вопрос от %s[%d]: %s",User[playerid][Name],playerid,params[0]);
SendHelper(string,0xD97700AA);
return true;
}
-------
Вот код сделал как подобия SendAdmin. Можно посмотреть на скрине
stock SendHelper(text[],color,level = 1)
{
for(new i = 0; i < MAX_PLAYERS; i++) if(IsPlayerConnected(i))
{
if(GetPVarInt(i,"Helper") < level) continue;
else SendClientMessage(i,color,text);
}
return true;
}
