Helló!
Az lenne a gondom hogy:
Bárhogy használom az else-t néha errort ír ki.
C:\\*****(57402) : error 029: invalid expression, assumed zero
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
11 Errors.
Csináltam egy \"szex rendszert\" az RP szerverünkre, azért van prostituált... :D
57402 sor és környéke:
else
{
SendClientMessage(playerid, COLOR_GRAD2, \"Nõvel szexelni? Mi vagy te, leszbi?\");
return 1;
}
else
{
SendClientMessage(playerid, COLOR_GRAD2, \"Nem vagy prostituált.\");
return 1;
}
else
{
SendClientMessage(playerid, COLOR_GRAD2, \"A játékos nincs a közeledben!\");
return 1;
}
A segítséget elõre is nagyon szépen köszönöm!
Az else elõtti sorokat is bemásolnád?
if(strcmp(cmd,\"/prostiszex\",true)==0)
{
if(IsPlayerConnected(playerid))
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD2, \"HASZNÁLAT: /prostiszex [JátékosID/NévRészlet]\");
return 1;
}
giveplayerid = ReturnUser(tmp);
if(IsPlayerConnected(giveplayerid))
{
if(giveplayerid != INVALID_PLAYER_ID)
{
if (ProxDetectorS(3.0, playerid, giveplayerid))
{
if(PlayerInfo[playerid][pJob] == 302)
{
if(PlayerInfo[giveplayerid][pSex] == 1)
{
SendClientMessage(giveplayerid, COLOR_GRAD2, \"A közeledben lévõ prostituált szeretne veled szexelni. Ha el szeretnéd fogadni: /elfogadszex [JÁTÉKOSID]\");
SendClientMessage(playerid, COLOR_GRAD2, \"Várj míg elfogadja\");
Szexfelkeres[giveplayerid] = 255;
Szexfelkeres[playerid] = 355;
}
}
}