San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Segítségkérés => A témát indította: xTomiX - 2012. január 09. - 15:33:14
Cím: Ha megegyszer lekerem a jarmuvet az torlodjon.
Írta: xTomiX - 2012. január 09. - 15:33:14
Azt szeretnem kerdezni hogy,eloszor is van ez a parancs zcmd- be. [pawn]CMD:infernus(playerid) { new Float:x, Float:y, Float:z, vehicleid; GetPlayerPos(playerid, x, y, z); vehicleid = CreateVehicle(411, x, y, z, 0.0, 10, 10, 60); PutPlayerInVehicle(playerid, vehicleid, 0); return 1; }[/pawn] Az lenne a kerdesen hogy azt hogyan ken megoldani hogyha megegyszer beirom hogy /infernus adja a jarmuvet deh az a masik torlodjon,azt hogy kell?
Cím: Ha megegyszer lekerem a jarmuvet az torlodjon.
Írta: Game94 - 2012. január 09. - 15:45:27
Cím: Ha megegyszer lekerem a jarmuvet az torlodjon.
Írta: buci11 - 2012. január 09. - 16:56:52
[pawn] if(vehicle[playerid] > 0) return DestroyVehicle(vehicle);[/pawn] Így próbáld meg
Cím: Ha megegyszer lekerem a jarmuvet az torlodjon.
Írta: Game94 - 2012. január 09. - 17:19:09
Basszus ma mindent elrontok.. A return azért kell oda, ha teljesül az állításunk akkor a jármû törlésével tér vissza és így az alatta levõ sorok nem futnak le.
Cím: Ha megegyszer lekerem a jarmuvet az torlodjon.
Írta: ZeRo - 2012. január 09. - 17:48:47
A hibát azért kaptad, mert a példában rossz változóra hivatkoztál (értem miért amúgy :)). Tehát akkor: