Da meine letzte Frage schon beantwortet wurde dachte ich das ich das eigentlich ganz einfach hinkriege, scheint nicht so.
Ich habe bei meinem enum playerinfo pMietfahrzeug1 hinzugefügt und wollte das man sich nur 1 Fahrzeug mieten kann wie man unten sieht was habe ich falsch gemacht? am ende wollte ich noch das unter OnPlayerDisconnect steht:
if pInfo[playerid][pMietfahrzeug1]==1)
{
DestroyVehicle(Mietfahrzeug1);
}
Wäre das richtig?
Code
(445) : error 001: expected token: "*then", but found ")"
(445) : error 029: invalid expression, assumed zero
(461) : error 029: invalid expression, assumed zero
(598 -- 599) : warning 213: tag mismatch
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
3 Errors.
Code
new query[256];
mysql_format(Handle,query,sizeof(query),"Update `user` Set `Skin`='%d',`Alter`='%d',`Geschlecht`='%d',`Neuling`='%d',`Geld`='%d',`Mietfahrzeug1`='%d' WHERE `ID`='%i'",GetPlayerSkin(playerid),
pInfo[playerid][pAlter],pInfo[playerid][pGeschlecht],pInfo[playerid][pNeuling],pInfo[playerid][pGeld],pInfo[playerid][Mietfahrzeug1],pInfo[playerid][db_id]);
mysql_pquery(Handle,query,"","");
Code
case 0:
{
if pInfo[playerid][pMietfahrzeug1]==0)
{
if (pInfo[playerid][pGeld] > 394)
{
GetPlayerPos(playerid,X,Y,Z);
GetPlayerFacingAngle(playerid,A);
Mietfahrzeug1 = CreateVehicle(510, X, Y, Z, A, -1, -1, -1);
PutPlayerInVehicle(playerid,Mietfahrzeug1,0);
GivePlayerMoney(playerid,-394);
pInfo[playerid][pGeld]+=-394;
}
else
{
SendClientMessage(playerid,-1,"{bc4343}Du brauchst $394 um dir das Mountenbike zu mieten!");
}
}
else
{
SendClientMessage(playerid,-1,"{bc4343}Du hat dir bereits ein Fahrzeug gemietet, und kannst dir kein zweites mieten!");
}
}
Alles anzeigen