Citat: Jülian poslato Septembar 02, 2016, 21:33:14 POSLE PODNE
Pošalji tu liniju ili pošalji celu komandu da bude lakše, ovako ne znamo ništa.
YCMD:opljackajbanku(playerid, params[], help) { #pragma unused help #pragma unused params new tmphour; gettime(tmphour); if((tmphour >= 01) && (tmphour <= 11)) return SCM(playerid,-1, " Ne mozete pljackati u 1 sat posle ponoci do 11 sati ujutru !"); if(UlogovanProvera[playerid] == 0) return SCM(playerid,-1,"SA:RP | "CRVENA"Moras se ulogovati da bi koristio ovu komandu!"); if(PlayerInfo[playerid][pTrazeniLevel] >= 1) return SCM(playerid,-1,"SA:RP | "CRVENA"Imate wanted level ne mozete pljackat!"); if(BankOpljackana == 1) return SCM(playerid,-1,"SA:RP | "CRVENA"Banka je vec opljackana sacekajte malo!"); if(GetPlayerWeapon(playerid) >= 24 && GetPlayerWeapon(playerid) <= 40) { new imeorg[20]; if(PlayerInfo[playerid][pLider] == 2) { imeorg = "TVF"; } else if(PlayerInfo[playerid][pLider] == 3) { imeorg = "BDT"; } else if(PlayerInfo[playerid][pLider] == 4) { imeorg = "GSF"; } else if(PlayerInfo[playerid][pLider] == 5) { imeorg = "Ballas"; } else return SCM(playerid, -1, "SA:RP | "CRVENA"Samo lider moze da pljacka!"); // if(PlayerInfo[playerid][pRobbankVreme] != 0) return SCMF(playerid, -1, "SA:RP | "CRVENA"Morate sacekati da bi mogli ponovo pljackati!"); if(!IsPlayerInRangeOfPoint(playerid, 2.0, 1390.5222,1333.6555,1498.1134)) return SCM(playerid, -1, "SA:RP | "CRVENA"Moraš biti u banci da bi mogao da pljackaš!"); PlayerInfo[playerid][pRobbankVreme] = 1200000; PlayerInfo[playerid][pTrazeniLevel] += 2; SetPlayerColor(playerid, COLOR_RED); BankOpljackana = 1; PlayerInfo[playerid][pAlat] = 0; PljackaVrijeme[playerid] = 180; SCM(playerid,-1,"SA:RP | "CRVENA"Pljackas banku ostani na mjestu 180 sekundi!"); SetTimerEx("Pljacka",1000, false, "i", playerid); SetTimer("BankaOpljackana",900000,false); new string[256]; format(string, sizeof(string), ""BELA"[SA:VESTI]"PPLAVA" %s "BELA"pljacka Los Santos banku, Molimo policiju da spreci pljackase!", imeorg); SCMTA(-1,string); } else SCM(playerid,-1,"SA:RP | "CRVENA"Moraš imati Oruzije"); return 1; } |
Citat: Dzinic poslato Septembar 02, 2016, 21:34:57 POSLE PODNEGovorim ti da pošalješ liniju u kojoj pravi error, na slici se ne vidi koja je linija, error je jednostavan za rešiti samo liniju pošalji. :)Citat: Jülian poslato Septembar 02, 2016, 21:33:14 POSLE PODNE
Pošalji tu liniju ili pošalji celu komandu da bude lakše, ovako ne znamo ništa.
imas u dio skripte sliku :P
ali evo cmd
YCMD:opljackajbanku(playerid, params[], help)
{
#pragma unused help
#pragma unused params
new tmphour;
gettime(tmphour);
if((tmphour >= 01) && (tmphour <= 11)) return SCM(playerid,-1, " Ne mozete pljackati u 1 sat posle ponoci do 11 sati ujutru !");
if(UlogovanProvera[playerid] == 0) return SCM(playerid,-1,"SA:RP | "CRVENA"Moras se ulogovati da bi koristio ovu komandu!");
if(PlayerInfo[playerid][pTrazeniLevel] >= 1) return SCM(playerid,-1,"SA:RP | "CRVENA"Imate wanted level ne mozete pljackat!");
if(BankOpljackana == 1) return SCM(playerid,-1,"SA:RP | "CRVENA"Banka je vec opljackana sacekajte malo!");
if(GetPlayerWeapon(playerid) >= 24 && GetPlayerWeapon(playerid) <= 40)
{
new imeorg[20];
if(PlayerInfo[playerid][pLider] == 2) { imeorg = "TVF"; }
else if(PlayerInfo[playerid][pLider] == 3) { imeorg = "BDT"; }
else if(PlayerInfo[playerid][pLider] == 4) { imeorg = "GSF"; }
else if(PlayerInfo[playerid][pLider] == 5) { imeorg = "Ballas"; }
else return SCM(playerid, -1, "SA:RP | "CRVENA"Samo lider moze da pljacka!");
// if(PlayerInfo[playerid][pRobbankVreme] != 0) return SCMF(playerid, -1, "SA:RP | "CRVENA"Morate sacekati da bi mogli ponovo pljackati!");
if(!IsPlayerInRangeOfPoint(playerid, 2.0, 1390.5222,1333.6555,1498.1134)) return SCM(playerid, -1, "SA:RP | "CRVENA"Moraš biti u banci da bi mogao da pljackaš!");
PlayerInfo[playerid][pRobbankVreme] = 1200000;
PlayerInfo[playerid][pTrazeniLevel] += 2;
SetPlayerColor(playerid, COLOR_RED);
BankOpljackana = 1;
PlayerInfo[playerid][pAlat] = 0;
PljackaVrijeme[playerid] = 180;
SCM(playerid,-1,"SA:RP | "CRVENA"Pljackas banku ostani na mjestu 180 sekundi!");
SetTimerEx("Pljacka",1000, false, "i", playerid);
SetTimer("BankaOpljackana",900000,false);
new string[256];
format(string, sizeof(string), ""BELA"[SA:VESTI]"PPLAVA" %s "BELA"pljacka Los Santos banku, Molimo policiju da spreci pljackase!", imeorg);
SCMTA(-1,string);
}
else SCM(playerid,-1,"SA:RP | "CRVENA"Moraš imati Oruzije");
return 1;
}
Citat: Jülian poslato Septembar 02, 2016, 21:37:04 POSLE PODNEhttp://prntscr.com/cdfsx0Citat: Dzinic poslato Septembar 02, 2016, 21:34:57 POSLE PODNEGovorim ti da pošalješ liniju u kojoj pravi error, na slici se ne vidi koja je linija, error je jednostavan za rešiti samo liniju pošalji. :)Citat: Jülian poslato Septembar 02, 2016, 21:33:14 POSLE PODNE
Pošalji tu liniju ili pošalji celu komandu da bude lakše, ovako ne znamo ništa.
imas u dio skripte sliku :P
ali evo cmd
YCMD:opljackajbanku(playerid, params[], help)
{
#pragma unused help
#pragma unused params
new tmphour;
gettime(tmphour);
if((tmphour >= 01) && (tmphour <= 11)) return SCM(playerid,-1, " Ne mozete pljackati u 1 sat posle ponoci do 11 sati ujutru !");
if(UlogovanProvera[playerid] == 0) return SCM(playerid,-1,"SA:RP | "CRVENA"Moras se ulogovati da bi koristio ovu komandu!");
if(PlayerInfo[playerid][pTrazeniLevel] >= 1) return SCM(playerid,-1,"SA:RP | "CRVENA"Imate wanted level ne mozete pljackat!");
if(BankOpljackana == 1) return SCM(playerid,-1,"SA:RP | "CRVENA"Banka je vec opljackana sacekajte malo!");
if(GetPlayerWeapon(playerid) >= 24 && GetPlayerWeapon(playerid) <= 40)
{
new imeorg[20];
if(PlayerInfo[playerid][pLider] == 2) { imeorg = "TVF"; }
else if(PlayerInfo[playerid][pLider] == 3) { imeorg = "BDT"; }
else if(PlayerInfo[playerid][pLider] == 4) { imeorg = "GSF"; }
else if(PlayerInfo[playerid][pLider] == 5) { imeorg = "Ballas"; }
else return SCM(playerid, -1, "SA:RP | "CRVENA"Samo lider moze da pljacka!");
// if(PlayerInfo[playerid][pRobbankVreme] != 0) return SCMF(playerid, -1, "SA:RP | "CRVENA"Morate sacekati da bi mogli ponovo pljackati!");
if(!IsPlayerInRangeOfPoint(playerid, 2.0, 1390.5222,1333.6555,1498.1134)) return SCM(playerid, -1, "SA:RP | "CRVENA"Moraš biti u banci da bi mogao da pljackaš!");
PlayerInfo[playerid][pRobbankVreme] = 1200000;
PlayerInfo[playerid][pTrazeniLevel] += 2;
SetPlayerColor(playerid, COLOR_RED);
BankOpljackana = 1;
PlayerInfo[playerid][pAlat] = 0;
PljackaVrijeme[playerid] = 180;
SCM(playerid,-1,"SA:RP | "CRVENA"Pljackas banku ostani na mjestu 180 sekundi!");
SetTimerEx("Pljacka",1000, false, "i", playerid);
SetTimer("BankaOpljackana",900000,false);
new string[256];
format(string, sizeof(string), ""BELA"[SA:VESTI]"PPLAVA" %s "BELA"pljacka Los Santos banku, Molimo policiju da spreci pljackase!", imeorg);
SCMTA(-1,string);
}
else SCM(playerid,-1,"SA:RP | "CRVENA"Moraš imati Oruzije");
return 1;
}
Edit: Verovatno ti pravi error pod ovo BankOpljackana, uradi ovako BankOpljackana[playerid] = ... jer BankOpljackana ne zna na sta zelis da je stavis. I dodaj na vrh skripte new BankOpljackana[MAX_PLAYERS]; takodje pod OnPlayerConnect stavi BankOpljackana[playerid] = 0
Citat: Jülian poslato Septembar 02, 2016, 21:56:22 POSLE PODNESve uradio kako si reko :D http://prntscr.com/cdgf23
Kao što rekoh, uradi ovo.
[pawn]if(BankOpljackana[playerid] == 1) return SCM...[/pawn]
Citat: Jülian poslato Septembar 02, 2016, 22:52:54 POSLE PODNEhttp://prntscr.com/cdgnlg
Sad poÅ¡alji tu liniju, znaÄi ovo si popravio, a ovo je sigurno vezano za isti error :)
Citat: Jülian poslato Septembar 03, 2016, 00:06:41 PRE PODNEhttp://prntscr.com/cdmms9
Čekaj ne razumeš me. :) Vidim koji je error, ovde mi slikaj gde ti izbacuje error, i kopiraj mi tu liniju, ne vidim ja na slikama koja je linija u pitanju. Da ne bi džaba spamali ovde zato ti govorim, i ovo dole si izostavio pod komandom BankOpljackana, i to isto promeni u BankOpljackana[playerid] = 1; i pošalji mi tu liniju u kojoj daje error, ne sliku.
"=" - Ovaj jedan znak ti se piÅ¡e kada želiÅ¡ neÅ¡to da podesiÅ¡ igraÄu/vozilu...
"==" - Ova dva znaka se piÅ¡u kada želiÅ¡ neÅ¡to da uÄitaÅ¡, Samo da ti objasnim ako nisi znao :)
Citat: Jülian poslato Septembar 03, 2016, 00:06:41 PRE PODNE
Čekaj ne razumeš me. :) Vidim koji je error, ovde mi slikaj gde ti izbacuje error, i kopiraj mi tu liniju, ne vidim ja na slikama koja je linija u pitanju. Da ne bi džaba spamali ovde zato ti govorim, i ovo dole si izostavio pod komandom BankOpljackana, i to isto promeni u BankOpljackana[playerid] = 1; i pošalji mi tu liniju u kojoj daje error, ne sliku.
"=" - Ovaj jedan znak ti se piÅ¡e kada želiÅ¡ neÅ¡to da podesiÅ¡ igraÄu/vozilu...
"==" - Ova dva znaka se piÅ¡u kada želiÅ¡ neÅ¡to da uÄitaÅ¡, Samo da ti objasnim ako nisi znao :)
if(IgraÄSeUbio[playerid] == 1)
tj. provjera da li su 2 vrijednosti koje si unio jednake new BankaOpljackana;
Citat: MEDO poslato Septembar 03, 2016, 15:08:50 POSLE PODNEhttp://prntscr.com/cdor45Citat: Jülian poslato Septembar 03, 2016, 00:06:41 PRE PODNE
Čekaj ne razumeš me. :) Vidim koji je error, ovde mi slikaj gde ti izbacuje error, i kopiraj mi tu liniju, ne vidim ja na slikama koja je linija u pitanju. Da ne bi džaba spamali ovde zato ti govorim, i ovo dole si izostavio pod komandom BankOpljackana, i to isto promeni u BankOpljackana[playerid] = 1; i pošalji mi tu liniju u kojoj daje error, ne sliku.
"=" - Ovaj jedan znak ti se piÅ¡e kada želiÅ¡ neÅ¡to da podesiÅ¡ igraÄu/vozilu...
"==" - Ova dva znaka se piÅ¡u kada želiÅ¡ neÅ¡to da uÄitaÅ¡, Samo da ti objasnim ako nisi znao :)
Kad objašnjavaš nešto, objasni kako treba
Jedno jednako ( = ) je upisivanje u varijablu, ako hoćeÅ¡ da igraÄu staviÅ¡ novce na odreÄ'enu svotu ona koristiÅ¡ samo jedno jednako ( = ) tj. dodjeljuje vrijednost odreÄ'enoj varijabli
Dva jednaka ( == ) je za usporeÄ'ivanje jedne strane sa drugom nprKod [Izaberi]if(IgraÄSeUbio[playerid] == 1)
tj. provjera da li su 2 vrijednosti koje si unio jednake
Dalje, BankaOpljackana ne treba da bude tako to Å¡to si ti radio jer bi onda za svakog igraÄa posebno spremalo da li je opljaÄkao banku.ZnaÄi po tvom kodu, svaki igraÄ na serveru bi mogoa opljackati banku u isto vrijeme. Jer ti svakom igraÄu koji uÄ'e na server staviÅ¡ varijablu na BankaOpljackana na 0 i postaviÅ¡ na 1 tu varijablu samo za jednog igraÄa a ne za sve. Nadam se da si me skontao
@Dzinic vrati svoj izvorni kod bez ovo max_players i ovih stavi sto je julian govorio, na pocetku definisi ovakoKod [Izaberi]new BankaOpljackana;
bankopljackana[playerid] = 0;
obrisiCitat: MEDO poslato Septembar 03, 2016, 17:45:35 POSLE PODNEhttp://prntscr.com/cdpqdu
To sto imas u onplayerconnectKod [Izaberi]bankopljackana[playerid] = 0;
obrisi
stavi na pocetak skripte [pawn]new BankOpljackana;[/pawn]
i svoju komandu tu opljackajbanku stavi ovako
[pawn]
YCMD:opljackajbanku(playerid, params[], help)
{
#pragma unused help
#pragma unused params
new tmphour;
gettime(tmphour);
if((tmphour >= 01) && (tmphour <= 11)) return SCM(playerid,-1, " Ne mozete pljackati u 1 sat posle ponoci do 11 sati ujutru !");
if(UlogovanProvera[playerid] == 0) return SCM(playerid,-1,"SA:RP | "CRVENA"Moras se ulogovati da bi koristio ovu komandu!");
if(PlayerInfo[playerid][pTrazeniLevel] >= 1) return SCM(playerid,-1,"SA:RP | "CRVENA"Imate wanted level ne mozete pljackat!");
if(BankOpljackana == 1) return SCM(playerid,-1,"SA:RP | "CRVENA"Banka je vec opljackana sacekajte malo!");
if(GetPlayerWeapon(playerid) >= 24 && GetPlayerWeapon(playerid) <= 40)
{
new imeorg[20];
if(PlayerInfo[playerid][pLider] == 2) { imeorg = "TVF"; }
else if(PlayerInfo[playerid][pLider] == 3) { imeorg = "BDT"; }
else if(PlayerInfo[playerid][pLider] == 4) { imeorg = "GSF"; }
else if(PlayerInfo[playerid][pLider] == 5) { imeorg = "Ballas"; }
else return SCM(playerid, -1, "SA:RP | "CRVENA"Samo lider moze da pljacka!");
// if(PlayerInfo[playerid][pRobbankVreme] != 0) return SCMF(playerid, -1, "SA:RP | "CRVENA"Morate sacekati da bi mogli ponovo pljackati!");
if(!IsPlayerInRangeOfPoint(playerid, 2.0, 1390.5222,1333.6555,1498.1134)) return SCM(playerid, -1, "SA:RP | "CRVENA"Moraš biti u banci da bi mogao da pljackaš!");
PlayerInfo[playerid][pRobbankVreme] = 1200000;
PlayerInfo[playerid][pTrazeniLevel] += 2;
SetPlayerColor(playerid, COLOR_RED);
BankOpljackana = 1;
PlayerInfo[playerid][pAlat] = 0;
PljackaVrijeme[playerid] = 180;
SCM(playerid,-1,"SA:RP | "CRVENA"Pljackas banku ostani na mjestu 180 sekundi!");
SetTimerEx("Pljacka",1000, false, "i", playerid);
SetTimer("BankaOpljackana",900000,false);
new string[256];
format(string, sizeof(string), ""BELA"[SA:VESTI]"PPLAVA" %s "BELA"pljacka Los Santos banku, Molimo policiju da spreci pljackase!", imeorg);
SCMTA(-1,string);
}
else SCM(playerid,-1,"SA:RP | "CRVENA"Moraš imati Oruzije");
return 1;
}[/pawn]
Citat: MEDO poslato Septembar 03, 2016, 18:31:13 POSLE PODNEhttp://prntscr.com/cdpu86
daj mi definicju varijable pljackavrijeme
Citat: Dzinic poslato Septembar 03, 2016, 18:37:17 POSLE PODNECitat: MEDO poslato Septembar 03, 2016, 18:31:13 POSLE PODNEhttp://prntscr.com/cdpu86
daj mi definicju varijable pljackavrijeme