12.04.2013, 06:19
Ey' guys, I need some help with this errors:
Here:
55897:
55918:
Код:
if(strcmp(x_job,"car",true) == 0) { new buyername[MAX_PLAYER_NAME]; new playername; if(TrySell[playerid][0]==SCRIPT_PLAYERS) { SendClientMessage(playerid,COLOR_GRAD2,"No one has offered to sell you his car!"); return 1; } new cost=TrySell[playerid][1],playaid; GetPlayerName(playerid,playername,sizeof(playername)); if(PlayerInfo[playerid][pCash]<cost) { SendClientMessage(playerid,COLOR_GRAD2,"You don't even have enough cash!"); return 1; } playaid=TrySell[playerid][0]; if(TrySell[playaid][0]!=playerid) { SendClientMessage(playerid,COLOR_GRAD2,"This player is offline or not trying to sell to you!"); return 1; } GetPlayerName(playaid,buyername,sizeof(buyername)); //actually the reverse. if(PlayerInfo[playerid][pCarkey]==SCRIPT_CARS) { PlayerInfo[playerid][pCarkey]=TrySell[playerid][2]; } else if(PlayerInfo[playerid][pCarkey2]==SCRIPT_CARS) { PlayerInfo[playerid][pCarkey2]=TrySell[playerid][2]; } else if(PlayerInfo[playerid][pCarkey3]==SCRIPT_CARS) { PlayerInfo[playerid][pCarkey3]=TrySell[playerid][2]; } else { SendClientMessage(playerid,COLOR_GRAD2,"You already have a veh key on every slot!"); return 1; } strcpy(CaraInfo[TrySell[playerid][2]][cOwner],playername,MAX_PLAYER_NAME); KillPlayerCarKey(playaid,TrySell[playerid][2]); PlayerInfo[playerid][pCash] = -cost; GivePlayerMoney(playerid, -cost); CarKeys(playaid); PlayerInfo[playerid][pCash] = -cost; GivePlayerMoney(playerid, -cost); TrySell[playerid][0]=SCRIPT_PLAYERS; TrySell[playaid][0]=SCRIPT_PLAYERS; SendClientMessage(playerid,COLOR_GRAD2,"You have purchesed this vehicle."); SendClientMessage(playaid,COLOR_GRAD2,"Success! Player bought the vehicle!"); format(tmp,sizeof(tmp),"%s sells his car to %s for $%i, Car ID %i",buyername,playername,cost,TrySell[playerid][2]); //buyername isn't the buyers name, its the sellers PayLog(tmp); return 1; }
Код:
C:\Users\TSC\Desktop\test.pwn(55897) : error 035: argument type mismatch (argument 2) C:\Users\TSC\Desktop\test.pwn(55897) : error 035: argument type mismatch (argument 2) C:\Users\TSC\Desktop\test.pwn(55918) : error 035: argument type mismatch (argument 2)
55897:
pawn Код:
GetPlayerName(playerid,playername,sizeof(playername));
pawn Код:
strcpy(CaraInfo[TrySell[playerid][2]][cOwner],playername,MAX_PLAYER_NAME);