Sanek
02.06.2014, 00:21
Здравствуйте уважаемые форумчане вот у меня возникла проблема перестали работать команды.
/setname когда прописываешь пишет SERVER:Unkown command и не меняется ник.
и команда /edit просто вообще не работает пишешь ее она не вылазиет из-за чего это может происходить?
вроде в мод ничего такого не добавлял
Команда /setname
else if(strcmp(cmd, "/setname", true) == 0)
{
new newname[128],stringo[128];
if (PlayerInfo[playerid][pAdmin] >= 4)
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) return SendClientMessage(playerid, COLOR_WHITE, "{F74848}» Введите{FFFFFF}: /setname [ид]");
giveplayerid = ReturnUser(tmp);
if(giveplayerid != INVALID_PLAYER_ID)
{
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
new length = strlen(cmdtext);
while ((idx < length) && (cmdtext[idx] <= ' '))
{
idx++;
}
{
format(stringo,sizeof(stringo),"users/%s.ini",newname);
if(fexist(stringo)) return SendClientMessage(playerid,COLOR_GREY,"Ник занят!");
GetPlayerName(playerid, sendername, sizeof(sendername));
if(strlen(WantNickChange[giveplayerid]) < 3) return SendClientMessage(playerid,-1,"Этот игрок не хочет менять ник");
nick[giveplayerid] = 1;
format(changenam,sizeof(changenam),"%s",WantNickChange[giveplayerid]);
format(stringo,sizeof(stringo),"users/%s.ini",WantNickChange[giveplayerid]);
dini_Create(stringo);
ChangeName(giveplayerid);
}
}
else if(giveplayerid == INVALID_PLAYER_ID){ SendClientMessage(playerid, COLOR_GREY, "Нет такого игрока!");}
}
return true;
}
Команда /edit
else if(strcmp(cmd, "/edit", true) == 0)
{
if(PlayerInfo[playerid][pAdmin] == 11)
return
ShowPlayerDialog(playerid, 3725, DIALOG_STYLE_LIST, "Выберите действие", "{FFFFFF}Продать все дома\nУстановить дому интеръер\nРаспределить все дома по классам\nРаспределить по интеръерам\nПродать все бизы\nУбрать дома по 0 вирт\nРаспределить цену домов от 599 номера", "Далее", "Закрыть");
return true;
}
/setname когда прописываешь пишет SERVER:Unkown command и не меняется ник.
и команда /edit просто вообще не работает пишешь ее она не вылазиет из-за чего это может происходить?
вроде в мод ничего такого не добавлял
Команда /setname
else if(strcmp(cmd, "/setname", true) == 0)
{
new newname[128],stringo[128];
if (PlayerInfo[playerid][pAdmin] >= 4)
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) return SendClientMessage(playerid, COLOR_WHITE, "{F74848}» Введите{FFFFFF}: /setname [ид]");
giveplayerid = ReturnUser(tmp);
if(giveplayerid != INVALID_PLAYER_ID)
{
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
new length = strlen(cmdtext);
while ((idx < length) && (cmdtext[idx] <= ' '))
{
idx++;
}
{
format(stringo,sizeof(stringo),"users/%s.ini",newname);
if(fexist(stringo)) return SendClientMessage(playerid,COLOR_GREY,"Ник занят!");
GetPlayerName(playerid, sendername, sizeof(sendername));
if(strlen(WantNickChange[giveplayerid]) < 3) return SendClientMessage(playerid,-1,"Этот игрок не хочет менять ник");
nick[giveplayerid] = 1;
format(changenam,sizeof(changenam),"%s",WantNickChange[giveplayerid]);
format(stringo,sizeof(stringo),"users/%s.ini",WantNickChange[giveplayerid]);
dini_Create(stringo);
ChangeName(giveplayerid);
}
}
else if(giveplayerid == INVALID_PLAYER_ID){ SendClientMessage(playerid, COLOR_GREY, "Нет такого игрока!");}
}
return true;
}
Команда /edit
else if(strcmp(cmd, "/edit", true) == 0)
{
if(PlayerInfo[playerid][pAdmin] == 11)
return
ShowPlayerDialog(playerid, 3725, DIALOG_STYLE_LIST, "Выберите действие", "{FFFFFF}Продать все дома\nУстановить дому интеръер\nРаспределить все дома по классам\nРаспределить по интеръерам\nПродать все бизы\nУбрать дома по 0 вирт\nРаспределить цену домов от 599 номера", "Далее", "Закрыть");
return true;
}