if ((newkeys & KEY_SPRINT) && !(oldkeys & KEY_SPRINT)) { new kocsi; kocsi = GetPlayerVehicleID(playerid); if(Beindit[playerid] == 0) { if(!BicikliE(kocsi)) { if(JarmuInfo[kocsi][Megsemmisult] == 0) { if(JarmuInfo[kocsi][Motor] == 0) { if(JarmuInfo[kocsi][uzemanyag] != 0) { if(JarmuInfo[kocsi][berelheto] == 0) { if(JarmuInfo[kocsi][Eladva] != 0) { if(JatekosInfo[playerid][Jarmu] != JarmuInfo[kocsi][iD]) { SendClientMessage(playerid, HIBA, \"Nincs kulcsod a jármûhöz! (/ellop)\"); return 1; } else { if(!RepuloE(kocsi)) { SendClientMessage(playerid, NARANCS, \"Elkezdted beindítani a motort!...\"); SetTimerEx(\"JarmuInditas\", 4000, false,\"dd\",playerid,kocsi); TogglePlayerControllable(playerid,0); Beindit[playerid] = 1; return 1; } if(RepuloE(kocsi)) { if(JatekosInfo[playerid][Repules] < 10) { SendClientMessage(playerid, HIBA, \"Nem tudod hogy kell vezetni!\"); return 1; } if(JatekosInfo[playerid][Repules] >= 10) { SetTimerEx(\"JarmuInditas\", 4000, false,\"dd\",playerid,kocsi); SendClientMessage(playerid, NARANCS, \"Elkezdted beindítani a motort...\"); TogglePlayerControllable(playerid,0); Beindit[playerid] = 1; return 1; } } } } else { if(!RepuloE(kocsi)) { SetTimerEx(\"JarmuInditas\", 4000, false,\"dd\",playerid,kocsi); SendClientMessage(playerid, NARANCS, \"Elkezdted beindítani a motort...\"); TogglePlayerControllable(playerid,0); Beindit[playerid] = 1; return 1; } if(RepuloE(kocsi)) { if(JatekosInfo[playerid][Repules] < 10) { SendClientMessage(playerid, HIBA, \"Nem tudod hogy kell vezetni!\"); return 1; } if(JatekosInfo[playerid][Repules] >= 10) { SetTimerEx(\"JarmuInditas\", 4000, false,\"dd\",playerid,kocsi); SendClientMessage(playerid, NARANCS, \"Elkezdted beindítani a motort...\"); TogglePlayerControllable(playerid,0); Beindit[playerid] = 1; return 1; } } } } if(JarmuInfo[kocsi][berelheto] == 2) { if(JatekosInfo[playerid][bereltJarmu] == kocsi) { SetTimerEx(\"JarmuInditas\", 4000, false,\"dd\",playerid,kocsi); SendClientMessage(playerid, NARANCS, \"Elkezdted beindítani a motort...\"); TogglePlayerControllable(playerid,0); Beindit[playerid] = 1; return 1; } else SendClientMessage(playerid, HIBA, \"Nincs kulcsod a jármûhöz! (/ellop)\"); } if(JarmuInfo[kocsi][berelheto] == 1) { SendClientMessage(playerid, HIBA, \"Nincs kulcsod a jármûhöz!\"); return 1; } } else SendClientMessage(playerid, HIBA, \"Nincs elég üzemanyag a jármûben!\"); } } else SendClientMessage(playerid, HIBA, \"A jármû nem tud elindulni!\"); } else SendClientMessage(playerid, HIBA, \"Biciklit?\"); } else SendClientMessage(playerid, HIBA, \"Már elkezdted beindítani!\"); }
Írd bele a scriptbe ha ON-on van a motor és akkor kiszállsz akkor ne indítsa be.
Üdv if ((newkeys & KEY_SPRINT) && !(oldkeys & KEY_SPRINT)) { new kocsi; kocsi = GetPlayerVehicleID(playerid); if(Beindit[playerid] == 0) { if(!BicikliE(kocsi)) { if(JarmuInfo[kocsi][Megsemmisult] == 0) { if(JarmuInfo[kocsi][Motor] == 0) { if(JarmuInfo[kocsi][uzemanyag] != 0) { if(JarmuInfo[kocsi][berelheto] == 0) { if(JarmuInfo[kocsi][Eladva] != 0) { if(JatekosInfo[playerid][Jarmu] != JarmuInfo[kocsi][iD]) { SendClientMessage(playerid, HIBA, \"Nincs kulcsod a jármûhöz! (/ellop)\"); return 1; } else { if(!RepuloE(kocsi)) { SendClientMessage(playerid, NARANCS, \"Elkezdted beindítani a motort!...\"); SetTimerEx(\"JarmuInditas\", 4000, false,\"dd\",playerid,kocsi); TogglePlayerControllable(playerid,0); Beindit[playerid] = 1; return 1; } if(RepuloE(kocsi)) { if(JatekosInfo[playerid][Repules] < 10) { SendClientMessage(playerid, HIBA, \"Nem tudod hogy kell vezetni!\"); return 1; } if(JatekosInfo[playerid][Repules] >= 10) { SetTimerEx(\"JarmuInditas\", 4000, false,\"dd\",playerid,kocsi); SendClientMessage(playerid, NARANCS, \"Elkezdted beindítani a motort...\"); TogglePlayerControllable(playerid,0); Beindit[playerid] = 1; return 1; } } } } else { if(!RepuloE(kocsi)) { SetTimerEx(\"JarmuInditas\", 4000, false,\"dd\",playerid,kocsi); SendClientMessage(playerid, NARANCS, \"Elkezdted beindítani a motort...\"); TogglePlayerControllable(playerid,0); Beindit[playerid] = 1; return 1; } if(RepuloE(kocsi)) { if(JatekosInfo[playerid][Repules] < 10) { SendClientMessage(playerid, HIBA, \"Nem tudod hogy kell vezetni!\"); return 1; } if(JatekosInfo[playerid][Repules] >= 10) { SetTimerEx(\"JarmuInditas\", 4000, false,\"dd\",playerid,kocsi); SendClientMessage(playerid, NARANCS, \"Elkezdted beindítani a motort...\"); TogglePlayerControllable(playerid,0); Beindit[playerid] = 1; return 1; } } } } if(JarmuInfo[kocsi][berelheto] == 2) { if(JatekosInfo[playerid][bereltJarmu] == kocsi) { SetTimerEx(\"JarmuInditas\", 4000, false,\"dd\",playerid,kocsi); SendClientMessage(playerid, NARANCS, \"Elkezdted beindítani a motort...\"); TogglePlayerControllable(playerid,0); Beindit[playerid] = 1; return 1; } else SendClientMessage(playerid, HIBA, \"Nincs kulcsod a jármûhöz! (/ellop)\"); } if(JarmuInfo[kocsi][berelheto] == 1) { SendClientMessage(playerid, HIBA, \"Nincs kulcsod a jármûhöz!\"); return 1; } } else SendClientMessage(playerid, HIBA, \"Nincs elég üzemanyag a jármûben!\"); } } else SendClientMessage(playerid, HIBA, \"A jármû nem tud elindulni!\"); } else SendClientMessage(playerid, HIBA, \"Biciklit?\"); } else SendClientMessage(playerid, HIBA, \"Már elkezdted beindítani!\"); } Megírtam ezt a kódot régebben,de nem tudok kijavítani egy hibát.Ha kiszállok egy kocsiból és közben már nyomom a W betût(motor beindítása is egyben),akkor amint kiszállok elkezdi beindítani a motrot.És ez elég zavaró,mert akkor lefreezel.Elõre is köszi a segítséget. [/quote]De egyébként miért nem nézel bele egy RP szerver scriptjébe ? Például ottvan a Defensive RPG mód. Publikálva van, bárki letöltheti.Még linket is adok. http://sampforum.hu/index.php?topic=37073.0 Ebben keress rá a CMD:motor parancsra. A gyors keresést CTRL F-el tudod elõhozni.De én azt ajánlom, hogy ne PAWNO-ban keresd meg, hanem valami más szövegszerkesztõ programban. Lehetõleg Notepad ++-ban. Mert PAWNO csak egyet talál, a legelsõ b betûset találja meg, a Notepad ++ -t meg nyomkodhatod végig, az megtalálja az összeset. Na és a lényeg, hogy próbálj egy hasonlót írni ahhoz ami a DefensiveRPG módban van. Vagy ha van már más elképzelni valód, hogy például See módban, vagy valami más módból kimásolod...Na mindegy. Sok szerencsét!
Thx.Amúgy Pawnoban is megtalálja.F3-al lehet lépkedni a találatok között.