09.03.2011, 13:22
Hey guys,
I was able to fix some other Errors but now I got more Errors....
selfmade.pwn(12953) : error 029: invalid expression, assumed zero
selfmade.pwn(12953) : error 029: invalid expression, assumed zero
selfmade.pwn(12953) : error 035: argument type mismatch (argument 2)
selfmade.pwn(12953) : fatal error 107: too many error messages on one line (Btw, it's NOT selfmade)
Code:
PS: Yes it's german. But they won't respond on the german SAMP Forums...
Now, I completely removed that command, and then it comes up with the next command with strtok.
So I think it's a problem that has to do with strtok....
Thanks in advance!
I was able to fix some other Errors but now I got more Errors....
selfmade.pwn(12953) : error 029: invalid expression, assumed zero
selfmade.pwn(12953) : error 029: invalid expression, assumed zero
selfmade.pwn(12953) : error 035: argument type mismatch (argument 2)
selfmade.pwn(12953) : fatal error 107: too many error messages on one line (Btw, it's NOT selfmade)
Code:
pawn Код:
if(strcmp(cmd,"/zeigeperso",true)==0)
{
if(IsPlayerConnected(playerid))
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_WHITE, "FEHLER: /zeigeperso [playerid]");
return 1;
}
giveplayerid = ReturnUser(tmp);
if(IsPlayerConnected(giveplayerid))
{
if(giveplayerid != INVALID_PLAYER_ID)
{
if(PlayerInfo[playerid][pPersonalausweis] == 0)
{
SendClientMessage(playerid, COLOR_GREY, "**Du besitzt keinen PersonalAusweis**");
return 1;
}
if (ProxDetectorS(8.0, playerid, giveplayerid))
{
if(giveplayerid == playerid) { SendClientMessage(playerid, COLOR_GREY, "Um deine Stats zu betrachten Tipp /stats!"); return 1; }
new jtext[20];
if(PlayerInfo[giveplayerid][pJob] == 1) { jtext = "Dedektiv"; }
else if(PlayerInfo[giveplayerid][pJob] == 2) { jtext = "Anwalt"; }
else if(PlayerInfo[giveplayerid][pJob] == 3) { jtext = "Hure"; }
else if(PlayerInfo[giveplayerid][pJob] == 4) { jtext = "Drogen Dealer"; }
else if(PlayerInfo[giveplayerid][pJob] == 5) { jtext = "Autodieb"; }
else if(PlayerInfo[giveplayerid][pJob] == 6) { jtext = "News Reporter"; }
else if(PlayerInfo[giveplayerid][pJob] == 7) { jtext = "KFZ Mechaniker"; }
else if(PlayerInfo[giveplayerid][pJob] == 8) { jtext = "Bodyguard"; }
else if(PlayerInfo[giveplayerid][pJob] == 9) { jtext = "Waffendealer"; }
else if(PlayerInfo[giveplayerid][pJob] == 10) { jtext = "Autodealer"; }
else if(PlayerInfo[giveplayerid][pJob] == 12) { jtext = "Boxer"; }
else if(PlayerInfo[giveplayerid][pJob] == 14) { jtext = "Busfahrer"; }
else if(PlayerInfo[giveplayerid][pJob] == 15) { jtext = "Zeitungs Junge"; }
else if(PlayerInfo[giveplayerid][pJob] == 16) { jtext = "ZugFahrer"; }
else { jtext = "None"; }
new drank[20];
if(PlayerInfo[giveplayerid][pDonateRank] == 1) { drank = "Ehrenmitglied"; }
else if(PlayerInfo[giveplayerid][pDonateRank] >= 2) { drank = "Ehrenmitglied"; }
else if(PlayerInfo[giveplayerid][pDonateRank] >= 2) { drank = "Special User"; }
else { drank = "Einwanderer"; }
new coordsstring[256];
new name[MAX_PLAYER_NAME];
new age = PlayerInfo[playerid][pAge];
new crimes = PlayerInfo[playerid][pCrimes];
new level = PlayerInfo[playerid][pLevel];
GetPlayerName(playerid, name, sizeof(name));
SendClientMessage(giveplayerid, COLOR_GREEN,"_____________Personal Ausweis_____________");
format(coordsstring, sizeof(coordsstring),"Name: %s",name);
SendClientMessage(giveplayerid, COLOR_GRAD5,coordsstring);
format(coordsstring, sizeof(coordsstring),"Alter: %d",age);
SendClientMessage(giveplayerid, COLOR_GRAD5,coordsstring);
format(coordsstring, sizeof(coordsstring),"Level: %d",level);
SendClientMessage(giveplayerid, COLOR_GRAD5,coordsstring);
format(coordsstring, sizeof(coordsstring),"Beruf: %s",jtext);
SendClientMessage(giveplayerid, COLOR_GRAD5,coordsstring);
format(coordsstring, sizeof(coordsstring),"Status: %s",drank);
SendClientMessage(giveplayerid, COLOR_GRAD5,coordsstring);
format(coordsstring, sizeof(coordsstring),"Verbrechen: %d",crimes);
SendClientMessage(giveplayerid, COLOR_GRAD5,coordsstring);
}
else
{
SendClientMessage(playerid, COLOR_GREY, " Spieler ist nicht in deiner Nдhe !");
return 1;
}
}
}
else
{
SendClientMessage(playerid, COLOR_GREY, " Dieser Spieler ist Offline !");
return 1;
}
}
return 1;
}
Now, I completely removed that command, and then it comes up with the next command with strtok.
So I think it's a problem that has to do with strtok....
Thanks in advance!