pomoc oko petarda system

Započeo Markoo00
pre 3 godine
595
pregleda
10
postova
Markoo00
Wheel Man
pre 3 godine
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)://
Markoo00
Wheel Man
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;
}
}
monsterking
Hustler
pre 3 godine
A da napišeš na kojoj liniji ti baca error idući put?
Na kraju koda si dva puta zatvorio zagradu
Markoo00
Wheel Man
pre 3 godine
evo sad cu ti poslat da vidis
Markoo00
Wheel Man
pre 3 godine
sad nece da mi compiluje da li se moze to napravi ti da kupis npr petardu i kad upises /kupi petardu samo da izace audio bez animacije da je sto lakse.
monsterking
Hustler
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š
Foxyyy
Enforcer
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
D1NO
Crime Lord
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?
Qubz
Shot Caller
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
Markoo00
Wheel Man
pre 3 godine
Hvala znam nasao sam jutros ali jako tesko uklopit

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava