Üdv tudom mostmár a tökötök kivan velem a sok kérdés miatt de ebböl tanulok scriptelni.Most az lenne a kérdésem a SetTimerEx et hogy kell használni ugy mint a bankrablásnál.Lehet kamu x,y,z kordináta köszike //magyarázattal
#include <a_samp>#include <zcmd>forward BankRablas(playerid);CMD:bankrablas(playerid, params[]){ if(!IsPlayerInRangeOfPoint(playerid, 2, 123, 456, 789)) return SendClientMessage(playerid, -1, \"Nem vagy a bankban!\"); // 123 - X | 456 - Y | 789 - Z SetTimerEx(\"BankRablas\", 60*1000, false, \"i\", playerid); // ez fogja elindítani a timert. - \"BankRablas\": A timer neve, amilyen néven létrehoztad | 60*1000 : Az idõ, milliszekundumban. Ez most 1 perc | false - Az ismétlõdés: false: nem ismétlõdik, true: ismétlõdik | \"i\": A timer paraméterei. Ez esetben egy szám lesz, ami a játékos ID jét fogja tartalmazni, így fogunk vele dolgozni. | playerid: A paraméter értéke SendClientMessage(playerid, -1, \"Bank rablása...\"); // üzenet küldése TogglePlayerControllable(playerid, false); // lefagyasztjuk return 1;}public BankRablas(playerid){ GivePlayerMoney(playerid, 5000); // Pénzt adunk neki SendClientMessage(playerid, -1, \"Bank kirabolva!\"); // üzenet küldése return 1;}
Üdv tudom mostmár a tökötök kivan velem a sok kérdés miatt de ebböl tanulok scriptelni.Most az lenne a kérdésem a SetTimerEx et hogy kell használni ugy mint a bankrablásnál.Lehet kamu x,y,z kordináta köszike //magyarázattal Tessék:S e t T i me r E x ( \"uzenet \" , 1 0 0 0 , f a l s e , );Szóval ahol írja, hogy uzenet oda kell a Timer neve! Ahova van írva 1000 oda kell írni az idôzitöt ha 1000 az 1 perc! Ha false nem müködik! Ha akkarod hogy mennyen akkor a false helyére true kell! Enyi [/quote]Õ még kezdõ,ne mondjunk neki hülyeséget,ha nem értesz hozzá ne írj. Ezt nem szidásként mondtam,csak,hogy tanúljál belõle.Na szóval. SetTimerEx(\"message\", 1000, false, \"is\", 1337, \"hello!\"); Az elsõ paraméter az a funkció neve,csak forward-al megy.A második az az intervallum,1000 az 1 másodperc.A harmadik az egy true,false érték(Neve:boolen),magyarán igaz,illetve hamis.Ismételje a timert vagy sem.Értelemszerûen ha true(igaz),akkor ismétli,ha false akkor nem.
SetTimerEx(\"message\", 1000, false, \"is\", 1337, \"hello!\");