Szerző Téma: Warning 213: Tag mismatch  (Megtekintve 1211 alkalommal)

Nem elérhető Xeon

Warning 213: Tag mismatch
« Dátum: 2015. június 23. - 19:06:01 »
0 Show voters
Üdv!
Egyszerűen nem tudok rájönni, hogy miért írhatja ezt. Erre írja:
 
COMMAND:smoke(playerid, params[])
{
if(GetPVarInt(playerid, \"placed\") == false)
{
new Float:pos[3];
GetPlayerPos(playerid, pos[0], pos[1], pos[2]);
smoke[playerid] = F_CreateObject(2780, pos[0], pos[1], pos[2]-3.0, 0.0000, 0.0000, 0.0000);
SetPVarInt(playerid, \"placed\", true);
SetTimerEx(\"SmokeRemove\", 15000, false, \"i\", playerid);
}
return 1;
}

 
Konkrétan erre a sorra:
if(GetPVarInt(playerid, \"placed\") == false)
Ötlet?

Warning 213: Tag mismatch
« Válasz #1 Dátum: 2015. június 23. - 19:11:24 »
0 Show voters
A PVarok nem bool változók(tehát nem true/false), hanem értékeket lehet megadni nekik. Használd úgy, mintha a 0 lenne a false, az 1 pedig az igaz.
[pawn]if(GetPVarInt(playerid, \"placed\") == 0)[/pawn]

Nem elérhető Xeon

Warning 213: Tag mismatch
« Válasz #2 Dátum: 2015. június 23. - 19:13:45 »
0 Show voters
Köszön szépen ezt nem tudtam. Még valamelyik scriptben láttam, hogy true meg false értékeket adnak nekik. Egyébként működik, de ki tudja. Kijavítom, köszi!

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal