Skripta koju koristim: Ghetto 1.7 by nestor !
Detaljan opis problema: da li ima neko petarda system fs bilo sta ja pokusavam da napravi ali ne moze uvjek erore i onda nista ako neko ima da li bi mogao da posalje hvala unapred
Dio skripte://
Neke slike/video za lakse dobivanje pomoci(neobavezno)://
pomoc oko petarda system
595
pregleda
10
postova
pre 3 godine
ovo je ono sto sam ja pisao
YCMD:bacipetardu(playerid, params[],help)
{
new id;
if(UlogovanIgrac == 0) return Error(playerid, "Nisi ulogovan/a!");
if(RentAuto(GetPlayerVehicleID(playerid)) && Rentao == 9999 && GetPlayerState(playerid) == PL_ST_DRIVER) return Error(playerid, "Ne mozes da radis BA!");
if(sscanf(params, "i", id))
{
Cmd(playerid, "/bacipetardu (id petarde)");
SCM(playerid, -1, "ID-ovi petarda: 1 - Obicna | 2 - Crna udovica | 3 - SuperTop | 4 - TNT | 5 - Kobra");
SCM(playerid, -1, "6 - Topovski udar | 7 - Dinamit | 8 - Magnum | 9 - BigBang");
return true;
}
if(IsPlayerInAnyVehicle(playerid)) return Error(playerid, "Ne mozete to u vozilu.");
if(IsACop(playerid)) return Error(playerid, "Ti si policajac i ne mozes bacati petarde.");
if(petarda == 1) return Error(playerid, "Sacekaj da bacis prvo!");
if(id < 1 || id > 9) return Error(playerid, "Ne moze manje od 0 ili vise od 9!");
if(id == 1) { if(PI < 1) return Error(playerid, "Nemate tih petardi."); PI--; }
if(id == 2) { if(PI < 1) return Error(playerid, "Nemate tih petardi."); PI--; }
if(id == 3) { if(PI < 1) return Error(playerid, "Nemate tih petardi."); PI--; }
if(id == 4) { if(PI < 1) return Error(playerid, "Nemate tih petardi."); PI--; }
if(id == 5) { if(PI < 1) return Error(playerid, "Nemate tih petardi."); PI--; }
if(id == 6) { if(PI < 1) return Error(playerid, "Nemate tih petardi."); PI--; }
if(id == 7) { if(PI < 1) return Error(playerid, "Nemate tih petardi."); PI--; }
if(id == 8) { if(PI < 1) return Error(playerid, "Nemate tih petardi."); PI--; }
if(id == 9) { if(PI < 1) return Error(playerid, "Nemate tih petardi."); PI--; }
SetPlayerAttachedObject( playerid, 7, 3044, 6, -0.001589, 0.068879, -0.091037, 281.939758, 1.389159, 0.000000, 1.000000, 1.000000, 1.000000 ); // CIGAR - petarda
SCM(playerid, -1, ""PLAVA": {FFFFFF}Petarda zapaljena, bacicete je za koji momenat.");
SetTimerEx("BacanjePetarde", 3000, false, "i", playerid);
petarda = 1;
return true;
}
YCMD:kupipetarde(playerid, params[],help)
{
#pragma unused params
if(UlogovanIgrac == 0) return Error(playerid, "Nisi ulogovan/a!");
if(RentAuto(GetPlayerVehicleID(playerid)) && Rentao == 9999 && GetPlayerState(playerid) == PL_ST_DRIVER) return Error(playerid, "Ne mozes da radis BA!");
if(!IsPlayerInRangeOfPoint(playerid, 1.5, 2642.9819,1328.5116,10.8359) && !IsPlayerInRangeOfPoint(playerid, 1.5, 2095.5605,-1632.3661,13.6364)) return Error(playerid, "Nisi u prodavnici pirotehnike.");
if(IsACop(playerid)) return Error(playerid, "Ti si policajac i ne mozes kupiti petarde.");
new krkrkr;
format(krkrkr,1024,"Obicna $10 (2 komada)\nCrna udovica $40 (1 komad)\nSuperTop $20 (2 komada)\nTNT $30 (1 komad)\nKobra $50 (2 komada)\nTopovski udar $60 (3 komada)\nDinamit $50 (2 komada)\nMagnum $70 (3 komada)\nBigBang $20 (1 komad)");
g_SPD(playerid, D_PETARDE, DSL, ""PLAVA"Odaberite petarde:", krkrkr, "Kupi", "Izadji");
return true;
}
YCMD:petarde(playerid, params[],help)
{
#pragma unused params
if(UlogovanIgrac == 0) return Error(playerid, "Nisi ulogovan/a!");
if(RentAuto(GetPlayerVehicleID(playerid)) && Rentao == 9999 && GetPlayerState(playerid) == PL_ST_DRIVER) return Error(playerid, "Ne mozes da radis BA!");
new string;
new ob = PI;
new cr = PI;
new st = PI;
new tn = PI;
new kb = PI;
new tu = PI;
new dn = PI;
new mg = PI;
new bb = PI;
format(string,1024,"{FFFFFF}ID|1 - Obicne: %d\nID|2 - Crna udovica: %d\nID|3 - SuperTop: %d\nID|4 - TNT: %d\nID|5 - Kobra: %d\nID|6 - Topovski udar: %d\nID|7 - Dinamit: %d\nID|8 - Magnum: %d\nID|9 - BigBang: %d",ob,cr,st,tn,kb,tu,dn,mg,bb);
g_SPD(playerid, 19994, DSM, ""PLAVA"Petarde", string, "OK", "");
return true;
FUNCTION: Puca(playerid)
{
new Float:xx, Float:yy, Float:zz;
GetPlayerPos(playerid, xx, yy, zz);
if(petarda == 1) petarda = 0;
foreach(new i : Player)
{
if(IsPlayerConnected(i))
{
if(IsPlayerInRangeOfPoint(i, 30, xx, yy, zz))
{
StopAudioStreamForPlayerEx(i);
PlayAudioStreamForPlayerEx(i, "http://www.mediacollege.com/downloads/sound-effects/firecracker/firecrackers-01.wav");
}
}
}
return true;
}
FUNCTION: BacanjePetarde(playerid)
{
if(UlogovanIgrac == 1)
{
SetTimerEx("NestajeObj", 650, false, "i", playerid);
new rand = random(5)+1;
if(rand == 2 || rand == 3 || rand == 4 || rand == 5 || rand == 6)
{
ApplyAnimation(playerid,"GRENADE","WEAPON_throw",4.1,0,1,1,0,650,1);
SetTimerEx("Puca", 3500, false, "i", playerid);
SCM(playerid, -1, ""COL_BE"BE: {FFFFFF}Sacekajte momenat da pukne.");
new str;
format(str, sizeof(str), "* %s baca petardu.", GetName(playerid));
ProxDetector(30.0, playerid, str, PURPLE1,PURPLE2,PURPLE3,PURPLE4,PURPLE5);
}
else if(rand == 1)
{
StopLoopingAnim(playerid);
SCM(playerid, -1, ""COL_BE"BE: {FFFFFF}Petarda vam je pukla u ruci i povredjeni ste. (-25HP)");
new Float:hgl;
GetPlayerHealth(playerid, hgl);
sac_SetPlayerHealth(playerid, hgl - 25.0);
new Float:xx, Float:yy, Float:zz;
RemovePlayerAttachedObject(playerid, 0);
GetPlayerPos(playerid, xx, yy, zz);
new str;
format(str, sizeof(str), "* %s je pukla petarda u ruci.", GetName(playerid));
ProxDetector(30.0, playerid, str, PURPLE1,PURPLE2,PURPLE3,PURPLE4,PURPLE5);
if(petarda == 1) petarda = 0;
foreach(new i : Player)
{
if(IsPlayerConnected(i))
{
if(IsPlayerInRangeOfPoint(i, 30, xx, yy, zz))
{
StopAudioStreamForPlayerEx(i);
PlayAudioStreamForPlayerEx(i, "http://www.mediacollege.com/downloads/sound-effects/firecracker/firecrackers-01.wav");
}
}
}
}
}
return true;
}
}
pre 3 godine
A da napišeš na kojoj liniji ti baca error idući put?
Na kraju koda si dva puta zatvorio zagradu
Na kraju koda si dva puta zatvorio zagradu
pre 3 godine
Kratak odgovor: može
Duži odgovor: Možeeeeeeeeeeee
Ako ti neće da kompajluje šanse su da nisi zatvorio zagradu negdje. Ja na tvom mjestu ne bih očekivao da mi neko napiše kod za džabe, piši komandu dio po dio, pa dodaji u nju polako šta ti treba. Pogledaj malo bolje komandu i ostale funkcije koje u njoj koristiš
Duži odgovor: Možeeeeeeeeeeee
Ako ti neće da kompajluje šanse su da nisi zatvorio zagradu negdje. Ja na tvom mjestu ne bih očekivao da mi neko napiše kod za džabe, piši komandu dio po dio, pa dodaji u nju polako šta ti treba. Pogledaj malo bolje komandu i ostale funkcije koje u njoj koristiš
pre 3 godine
Nisam siguran jel postoji filterskripta za to, ali sam siguran da ima u nekom od modova koji sam neki dan gledao tu na forumu, dakle bas petarda sistem, imas kao vise vrsta kupujes u shopu itd, malo prelistaj modove naci ces sigurno,samo izvadi iz skripte i tjt
pre 3 godine
sparrowww.aMx wrote on November 25, 2022, 10:51 pm:
Nisam siguran jel postoji filterskripta za to, ali sam siguran da ima u nekom od modova koji sam neki dan gledao tu na forumu, dakle bas petarda sistem, imas kao vise vrsta kupujes u shopu itd, malo prelistaj modove naci ces sigurno,samo izvadi iz skripte i tjt
Zasto bi vadio iz skripte?
pre 3 godine
sparrowww.aMx wrote on November 25, 2022, 10:51 pm:
Nisam siguran jel postoji filterskripta za to, ali sam siguran da ima u nekom od modova koji sam neki dan gledao tu na forumu, dakle bas petarda sistem, imas kao vise vrsta kupujes u shopu itd, malo prelistaj modove naci ces sigurno,samo izvadi iz skripte i tjt
Ima u starom BE modu
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava