Angel West
Новичок
Здравствуйте, помогите с командой. Не могу понять в чём проблема. Ошибка только одна Вот: "argument type mismatch (argument 1)"
Вот сама команда.
else if(strcmp(cmd, "/asellhouse", true) == 0){
new playername[MAX_PLAYER_NAME],string[255];
GetPlayerName(playerid, playername, sizeof(playername));
if(IsPlayerConnected(playerid)){
GetPlayerName(playerid, playername, sizeof(playername));
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) return SendClientMessage(playerid, COLOR_GRAD1, "Введите: /asellhouse [houseid]");
new house = strval(tmp);
if (PlayerInfo[playerid][pAdmin] >= 5){
format(string, sizeof(string), "/users/%s.ini",HouseInfo[house][hOwner]);
new File = ini_openFile(string);
ini_setInteger(File,"House",255);
ini_closeFile(File);
HouseInfo[house][hLock] = 1;
HouseInfo[house][hOwned] = 0;
strmid(HouseInfo[house][hOwner], "The State", 0, strlen("The State"), 255);
format(string, sizeof(string), "Дом продан");
SendClientMessage(playerid, COLOR_GRAD1,string);
format(string, sizeof(string), "Дом продаётся\nЦена: %d",HouseInfo[house]);
Update3DTextLabelText(HouseInfo[house],0x5f9ea0AA,string);
OnPropUpdate();
new str[256];
format(str, 256," * Admin %s sell house, House ID: %d", playername, house);
return 1;}else{SendClientMessage(playerid, COLOR_WHITE,"Вы не администратор!");}}return 1;}
Вот сама команда.
else if(strcmp(cmd, "/asellhouse", true) == 0){
new playername[MAX_PLAYER_NAME],string[255];
GetPlayerName(playerid, playername, sizeof(playername));
if(IsPlayerConnected(playerid)){
GetPlayerName(playerid, playername, sizeof(playername));
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) return SendClientMessage(playerid, COLOR_GRAD1, "Введите: /asellhouse [houseid]");
new house = strval(tmp);
if (PlayerInfo[playerid][pAdmin] >= 5){
format(string, sizeof(string), "/users/%s.ini",HouseInfo[house][hOwner]);
new File = ini_openFile(string);
ini_setInteger(File,"House",255);
ini_closeFile(File);
HouseInfo[house][hLock] = 1;
HouseInfo[house][hOwned] = 0;
strmid(HouseInfo[house][hOwner], "The State", 0, strlen("The State"), 255);
format(string, sizeof(string), "Дом продан");
SendClientMessage(playerid, COLOR_GRAD1,string);
format(string, sizeof(string), "Дом продаётся\nЦена: %d",HouseInfo[house]);
Update3DTextLabelText(HouseInfo[house],0x5f9ea0AA,string);
OnPropUpdate();
new str[256];
format(str, 256," * Admin %s sell house, House ID: %d", playername, house);
return 1;}else{SendClientMessage(playerid, COLOR_WHITE,"Вы не администратор!");}}return 1;}
Последнее редактирование:
