new boltrablas[128];new rablas;CMD:boltrablas(playerid, params[]){if(rablas == 1) return SendClientMessage(playerid,-1, \"Jelenleg nem rabolhatod ki. 30 percenként lehet kirabolni!\");rablas = 1; if(IsPlayerInRangeOfPoint(playerid, 2.0, x, y, z)) { new cash = (random(350-2500)); format(boltrablas, sizeof(boltrablas), \"[RÁDIÓ] Diszpécser: Az egyik bolt jelenleg rablás alatt! Mindenki azonnal keresse meg a boltot és kapják el a rablót!\"); SendFactionMessage(2, COLOR_GRAY,boltrablas); TogglePlayerControllable(playerid,0); SetTimer(\"unfreeze\", 120000, false); SetTimer(\"rablas\", 1800000, false); GivePlayerMoney(playerid, cash); } else SendClientMessage(playerid, 0xFF0000AA, \"Nem vagy boltban!\"); return 1;}forward unfreeze(playerid);public unfreeze(playerid){......TogglePlayerControllable(playerid,1);return 1;}forward rablas();public rablas(){ujra rabolhato....rablas = 0;return 1;}
A nagy scripter egy egész módot megtud írni, de egy ilyen egyszerű parancsot nem xdd
#define rablas
#define rablas [/quote] helyette: new bool:rablas[MAX_PLAYERS]; /*bool false/true érték azaz 0/1 és hogy ne keljen bárhol is nulláznod, a bool alapból false azaz 0 értéket ad.*//*hogy miért kell a rabláshoz[MAX_PLAYERS] ? ez akkor kell ha több helyen akarsz rablás pontokat csinálni, hogy máshol is tudjanak rabolni... azaz le kell ellenőrizni, hogy egy adott helyen (IsPlayerInRangeOfPoint) rabol e az illető h más ne tudjon, de közben máshol tudjanak indítani rablást.*/ faszság 2.0: if(rablas == 1) return SendClientMessage(playerid,-1, \"Jelenleg nem rabolhatod ki. 30 percenként lehet kirabolni!\"); rablas = 1; SetTimer(\"rablas\", 1800000, false); [/quote] helyette: if(rablas == 1) return SendClientMessage(playerid,-1, \"Jelenleg nem rabolhatod ki. 30 percenként lehet kirabolni!\"); rablas = 1; // ezt felejtsed el berakni ide mert beállítod 1re az értéket fölösen.SetTimer(\"rablasTimer\"1800000,false); /*az egy dolog, hogy nem kreáltad meg a rablás paramétereit, de még az értéket, be is bugoltatod... ugyan azt a fügvényt, nem adhatod a settimerbe is*/ faszság 3.0: format(boltrablas, sizeof(boltrablas), \"[RÁDIÓ] Diszpécser: Az egyik bolt jelenleg rablás alatt! Mindenki azonnal keresse meg a boltot és kapják el a rablót!\"); [/quote] már bocs, de mi a ráknak formatolod ha semmi érték nincs benne?.... sima SendClientMessage fügvénnyel is ki tudnád ezt iratni.. helyette: SendClientMessage(playerid,Red,\"[RÁDIÓ] Diszpécser: Az egyik bolt jelenleg rablás alatt! Mindenki azonnal keresse meg a boltot és kapják el a rablót!\");// valamint ha szeretnéd h minden (rendvédelmis megkapja akkor meg lekérdezed az értékeket..)for(new i=0;i<MAX_PLAYERS;i++){if(pInfo[i][gteam]==2){ SendClientMessage(i,Red,\"[RÁDIÓ] Diszpécser: Az egyik bolt jelenleg rablás alatt! Mindenki azonnal keresse meg a boltot és kapják el a rablót!\"); }}//rohadtul nincs értelme a teammessagenek ha a format nem tartalmaz értéket...
new bool:rablas[MAX_PLAYERS]; /*bool false/true érték azaz 0/1 és hogy ne keljen bárhol is nulláznod, a bool alapból false azaz 0 értéket ad.*//*hogy miért kell a rabláshoz[MAX_PLAYERS] ? ez akkor kell ha több helyen akarsz rablás pontokat csinálni, hogy máshol is tudjanak rabolni... azaz le kell ellenőrizni, hogy egy adott helyen (IsPlayerInRangeOfPoint) rabol e az illető h más ne tudjon, de közben máshol tudjanak indítani rablást.*/
if(rablas == 1) return SendClientMessage(playerid,-1, \"Jelenleg nem rabolhatod ki. 30 percenként lehet kirabolni!\"); rablas = 1; SetTimer(\"rablas\", 1800000, false); [/quote] helyette: if(rablas == 1) return SendClientMessage(playerid,-1, \"Jelenleg nem rabolhatod ki. 30 percenként lehet kirabolni!\"); rablas = 1; // ezt felejtsed el berakni ide mert beállítod 1re az értéket fölösen.SetTimer(\"rablasTimer\"1800000,false); /*az egy dolog, hogy nem kreáltad meg a rablás paramétereit, de még az értéket, be is bugoltatod... ugyan azt a fügvényt, nem adhatod a settimerbe is*/ faszság 3.0: format(boltrablas, sizeof(boltrablas), \"[RÁDIÓ] Diszpécser: Az egyik bolt jelenleg rablás alatt! Mindenki azonnal keresse meg a boltot és kapják el a rablót!\"); [/quote] már bocs, de mi a ráknak formatolod ha semmi érték nincs benne?.... sima SendClientMessage fügvénnyel is ki tudnád ezt iratni.. helyette: SendClientMessage(playerid,Red,\"[RÁDIÓ] Diszpécser: Az egyik bolt jelenleg rablás alatt! Mindenki azonnal keresse meg a boltot és kapják el a rablót!\");// valamint ha szeretnéd h minden (rendvédelmis megkapja akkor meg lekérdezed az értékeket..)for(new i=0;i<MAX_PLAYERS;i++){if(pInfo[i][gteam]==2){ SendClientMessage(i,Red,\"[RÁDIÓ] Diszpécser: Az egyik bolt jelenleg rablás alatt! Mindenki azonnal keresse meg a boltot és kapják el a rablót!\"); }}//rohadtul nincs értelme a teammessagenek ha a format nem tartalmaz értéket...
if(rablas == 1) return SendClientMessage(playerid,-1, \"Jelenleg nem rabolhatod ki. 30 percenként lehet kirabolni!\"); rablas = 1; // ezt felejtsed el berakni ide mert beállítod 1re az értéket fölösen.SetTimer(\"rablasTimer\"1800000,false); /*az egy dolog, hogy nem kreáltad meg a rablás paramétereit, de még az értéket, be is bugoltatod... ugyan azt a fügvényt, nem adhatod a settimerbe is*/
format(boltrablas, sizeof(boltrablas), \"[RÁDIÓ] Diszpécser: Az egyik bolt jelenleg rablás alatt! Mindenki azonnal keresse meg a boltot és kapják el a rablót!\"); [/quote] már bocs, de mi a ráknak formatolod ha semmi érték nincs benne?.... sima SendClientMessage fügvénnyel is ki tudnád ezt iratni.. helyette: SendClientMessage(playerid,Red,\"[RÁDIÓ] Diszpécser: Az egyik bolt jelenleg rablás alatt! Mindenki azonnal keresse meg a boltot és kapják el a rablót!\");// valamint ha szeretnéd h minden (rendvédelmis megkapja akkor meg lekérdezed az értékeket..)for(new i=0;i<MAX_PLAYERS;i++){if(pInfo[i][gteam]==2){ SendClientMessage(i,Red,\"[RÁDIÓ] Diszpécser: Az egyik bolt jelenleg rablás alatt! Mindenki azonnal keresse meg a boltot és kapják el a rablót!\"); }}//rohadtul nincs értelme a teammessagenek ha a format nem tartalmaz értéket...
SendClientMessage(playerid,Red,\"[RÁDIÓ] Diszpécser: Az egyik bolt jelenleg rablás alatt! Mindenki azonnal keresse meg a boltot és kapják el a rablót!\");// valamint ha szeretnéd h minden (rendvédelmis megkapja akkor meg lekérdezed az értékeket..)for(new i=0;i<MAX_PLAYERS;i++){if(pInfo[i][gteam]==2){ SendClientMessage(i,Red,\"[RÁDIÓ] Diszpécser: Az egyik bolt jelenleg rablás alatt! Mindenki azonnal keresse meg a boltot és kapják el a rablót!\"); }}//rohadtul nincs értelme a teammessagenek ha a format nem tartalmaz értéket...