Problem(error/warning): Svi koji su koristili BalkaniuM v1.1 od RomaN zna ovaj bag pogotovo s /streljana kada dobijes +80 skilla na nekom oruziju i dok ne odes relog ostaje ti a kada se ode relog gubi se sve sa /weaponskills vrati se na 0/1000 i sa /setskills evo i video kao dokaz https://streamable.com/byxcij
Deo skripte: /setskills & /streljana (Ajmo skripteri da vidim vas sada kako se resava ovo sada, posto danas svako sebe naziva SKRIPTEROM cast izuzecima)
bag /streljana / /weaponskills
1,096
1,096
pregleda
13
13
postova
Ova tema je zaključana. Samo moderatori i administratori mogu odgovarati.
pre 1 godinu
Vidi @noddy_ , problem je očito u kodu, evo taj dio koda:
Problem je taj što kada odeš /streljana dobiješ +80 skilla i čim odeš /q gubi se, a što se tiče sada /setskills komande onda uopće ne radi, prikaže komandu i sve to, al kada se seta ne pokazuje nikakve poruke za setanje i to
Evo koda i za tu komandu:
CMD:streljana(playerid,params[])
{
if(PI < 3) return SCM(playerid,grey,"Morate da budete minimalno level 3 da bi ste vezbali skillove !");
{
if(PI == 0) return SCM(playerid,grey,"Morate da imate dozvolu za oruzje da bi ste vezbali skillove !");
{
if(!IsPlayerInRangeOfPoint(playerid, 1.5, 305.3548,-141.8480,1004.0625)) return SCM(playerid, grey," Nisi u streljani!");
if(300 > PI) return SCM(playerid, grey, " Nemate dovoljno novaca, jedan trening u streljani kosta 300$ !");
if(korististreljanu == 1) return SCM(playerid, grey, " Neko vec koristi streljanu !");
if(KoristioStreljanu == 1) return SCM(playerid,grey," Morate da sacekate neko vreme pre nego sto opet koristite streljanu !");
{
B_SPD(playerid, DIALOG_STRELJANA, DIALOG_STYLE_LIST, " Izaberite oruzje", "Silenced Pistol\nDesert Eagle\nShotgun\nSPAS12 Shotgun\nMP5\nAK-47\nM4\nSniper Rifle", "Izaberi", "Odustani");
}
}
}
return true;
}
Problem je taj što kada odeš /streljana dobiješ +80 skilla i čim odeš /q gubi se, a što se tiče sada /setskills komande onda uopće ne radi, prikaže komandu i sve to, al kada se seta ne pokazuje nikakve poruke za setanje i to
Evo koda i za tu komandu:
CMD:setskills(playerid,params[])
{
if(PI < 6) return 1;
{
new targetid,gun,result;
if(sscanf(params,"udd", targetid, gun, result)) return SCM(playerid,grey,"KOMANDA: /setskills [ ID/DeoImena] [ Oruzije ] [ Kolicina 1-1000 ]");
if(result < 0 || result > 1000) return SCM(playerid,grey,"PODSETNIK: Skill od 1-1000 !");
if(gun == 1)
{
PI = result;
SetPlayerSkillLevel(targetid, WEAPONSKILL_PISTOL_SILENCED, PI);
SCM(targetid,-1," Admin vam je setovao skill oruzija (Silenced Pistol), da proverite skill kucajte /weaponskills !");
SCM(playerid,-1,"Setovali ste skill oruzija igracu (Silenced Pistol) !");
}
if(gun == 2)
{
PI = result;
SetPlayerSkillLevel(targetid, WEAPONSKILL_DESERT_EAGLE, PI);
SCM(targetid,-1," Admin vam je setovao skill oruzija (Desert Eagle), da proverite skill kucajte /weaponskills !");
SCM(playerid,-1,"Setovali ste skill oruzija igracu (Desert Eagle) !");
}
if(gun == 3)
{
PI = result;
SetPlayerSkillLevel(targetid, WEAPONSKILL_SHOTGUN, PI);
SCM(targetid,-1," Admin vam je setovao skill oruzija (Shotgun), da proverite skill kucajte /weaponskills !");
SCM(playerid,-1,"Setovali ste skill oruzija igracu (Shotgun) !");
}
if(gun == 4)
{
PI = result;
SetPlayerSkillLevel(targetid, WEAPONSKILL_SAWNOFF_SHOTGUN, PI);
SCM(targetid,-1," Admin vam je setovao skill oruzija (Sawnoff Shotgun), da proverite skill kucajte /weaponskills !");
SCM(playerid,-1,"Setovali ste skill oruzija igracu (Sawnoff Shotgun) !");
}
if(gun == 5)
{
PI = result;
SetPlayerSkillLevel(targetid, WEAPONSKILL_MP5, PI);
SCM(targetid,-1," Admin vam je setovao skill oruzija (MP5), da proverite skill kucajte /weaponskills !");
SCM(playerid,-1,"Setovali ste skill oruzija igracu (MP5) !");
}
if(gun == 6)
{
PI = result;
SetPlayerSkillLevel(targetid, WEAPONSKILL_AK47, PI);
SCM(targetid,-1," Admin vam je setovao skill oruzija (AK47), da proverite skill kucajte /weaponskills !");
SCM(playerid,-1,"Setovali ste skill oruzija igracu (AK47) !");
}
if(gun == 6)
{
PI = result;
SetPlayerSkillLevel(targetid, WEAPONSKILL_M4, PI);
SCM(targetid,-1," Admin vam je setovao skill oruzija (M4), da proverite skill kucajte /weaponskills !");
SCM(playerid,-1,"Setovali ste skill oruzija igracu (M4) !");
}
if(gun == 7)
{
PI = result;
SetPlayerSkillLevel(targetid, WEAPONSKILL_SNIPERRIFLE, PI);
SCM(targetid,-1," Admin vam je setovao skill oruzija (Sniper Rifle), da proverite skill kucajte /weaponskills !");
SCM(playerid,-1,"Setovali ste skill oruzija igracu (Sniper Rifle) !");
}
}
return 1;
}
pre 1 godinu
Prvo tvoj pristup je glup. Izazivas ljude da ti rese, ja ne bih u inat resio. Svi znaju, koja generalizacija. Ne znaju i nikog nije briga. Nisi dao nikakav code.
Po onome sto si napisao, problem je do cuvanja verovatno, jer ti ne upise vrednost skilla. Osim toga mozda je sistem osmisljen da svaki put kada udjes na server, moras ici u streljanu da bi bolje pucao, sta znam.
Po onome sto si napisao, problem je do cuvanja verovatno, jer ti ne upise vrednost skilla. Osim toga mozda je sistem osmisljen da svaki put kada udjes na server, moras ici u streljanu da bi bolje pucao, sta znam.
pre 1 godinu
markosimic wrote on July 24, 2024, 8:53 pm:
Prvo tvoj pristup je glup. Izazivas ljude da ti rese, ja ne bih u inat resio. Svi znaju, koja generalizacija. Ne znaju i nikog nije briga. Nisi dao nikakav code.
Po onome sto si napisao, problem je do cuvanja verovatno, jer ti ne upise vrednost skilla. Osim toga mozda je sistem osmisljen da svaki put kada udjes na server, moras ici u streljanu da bi bolje pucao, sta znam.
Po onome sto si napisao, problem je do cuvanja verovatno, jer ti ne upise vrednost skilla. Osim toga mozda je sistem osmisljen da svaki put kada udjes na server, moras ici u streljanu da bi bolje pucao, sta znam.
Idemo redom da ti odg, Pristup moj je glup ? NE ja samo kazem istinu posto svi u 2024 sebe nazivaju "SKRIPTEROM" A nemaju pojma da urade ista nego uzimaju UP/ATHove modove malo izmene TDove i otvore srw i kazu Mi Skripteri vazi 😄
E ovo sistem da je osmisljen da je takav kakav si ti rekao nebi se slozio s tobom ako si igrao na BS znas kako je tamo, niko nije lud da ide 1000 puta u streljanu svaki put zar ne malo je logicno 😕
Kod je poslat gore od strane Ivo
Tako da pre nego sto krenes da serendas mi nesto razmisli malo Hvala 😘 te
pre 1 godinu
Gospodar wrote on July 24, 2024, 8:56 pm:
Idemo redom da ti odg, Pristup moj je glup ? NE ja samo kazem istinu posto svi u 2024 sebe nazivaju "SKRIPTEROM" A nemaju pojma da urade ista nego uzimaju UP/ATHove modove malo izmene TDove i otvore srw i kazu Mi Skripteri vazi 😄
E ovo sistem da je osmisljen da je takav kakav si ti rekao nebi se slozio s tobom ako si igrao na BS znas kako je tamo, niko nije lud da ide 1000 puta u streljanu svaki put zar ne malo je logicno 😕
E ovo sistem da je osmisljen da je takav kakav si ti rekao nebi se slozio s tobom ako si igrao na BS znas kako je tamo, niko nije lud da ide 1000 puta u streljanu svaki put zar ne malo je logicno 😕
Nisam sa SAMPA niti igram igrice. Govorim kao treca strana, objektivno.
Nisi postavio nikakav code, a uzeo si da generalizujes sa "svi znaju". Evo ja cu ti reci da ne zna jedan sigurno, a da je doktor u tome. Sta onda ? Pristup ti je glup, nisi dao sve korisne informacije i trazis pomoc ? Da bi testirao ? - koga ?
Nije Ivo postavio temu nego ti.
Uzmi i resi sam kada vecina ne zna, lako je ? Cak ja koji nisam iz svega ovoga vidim do cega je.
pre 1 godinu
iv0dev wrote on July 24, 2024, 8:51 pm:
Vidi @noddy_ , problem je očito u kodu, evo taj dio koda:
Problem je taj što kada odeš /streljana dobiješ +80 skilla i čim odeš /q gubi se, a što se tiče sada /setskills komande onda uopće ne radi, prikaže komandu i sve to, al kada se seta ne pokazuje nikakve poruke za setanje i to
Evo koda i za tu komandu:
CMD:streljana(playerid,params[])
{
if(PI < 3) return SCM(playerid,grey,"Morate da budete minimalno level 3 da bi ste vezbali skillove !");
{
if(PI == 0) return SCM(playerid,grey,"Morate da imate dozvolu za oruzje da bi ste vezbali skillove !");
{
if(!IsPlayerInRangeOfPoint(playerid, 1.5, 305.3548,-141.8480,1004.0625)) return SCM(playerid, grey," Nisi u streljani!");
if(300 > PI) return SCM(playerid, grey, " Nemate dovoljno novaca, jedan trening u streljani kosta 300$ !");
if(korististreljanu == 1) return SCM(playerid, grey, " Neko vec koristi streljanu !");
if(KoristioStreljanu == 1) return SCM(playerid,grey," Morate da sacekate neko vreme pre nego sto opet koristite streljanu !");
{
B_SPD(playerid, DIALOG_STRELJANA, DIALOG_STYLE_LIST, " Izaberite oruzje", "Silenced Pistol\nDesert Eagle\nShotgun\nSPAS12 Shotgun\nMP5\nAK-47\nM4\nSniper Rifle", "Izaberi", "Odustani");
}
}
}
return true;
}
Problem je taj što kada odeš /streljana dobiješ +80 skilla i čim odeš /q gubi se, a što se tiče sada /setskills komande onda uopće ne radi, prikaže komandu i sve to, al kada se seta ne pokazuje nikakve poruke za setanje i to
Evo koda i za tu komandu:
CMD:setskills(playerid,params[])
{
if(PI < 6) return 1;
{
new targetid,gun,result;
if(sscanf(params,"udd", targetid, gun, result)) return SCM(playerid,grey,"KOMANDA: /setskills [ ID/DeoImena] [ Oruzije ] [ Kolicina 1-1000 ]");
if(result < 0 || result > 1000) return SCM(playerid,grey,"PODSETNIK: Skill od 1-1000 !");
if(gun == 1)
{
PI = result;
SetPlayerSkillLevel(targetid, WEAPONSKILL_PISTOL_SILENCED, PI);
SCM(targetid,-1," Admin vam je setovao skill oruzija (Silenced Pistol), da proverite skill kucajte /weaponskills !");
SCM(playerid,-1,"Setovali ste skill oruzija igracu (Silenced Pistol) !");
}
if(gun == 2)
{
PI = result;
SetPlayerSkillLevel(targetid, WEAPONSKILL_DESERT_EAGLE, PI);
SCM(targetid,-1," Admin vam je setovao skill oruzija (Desert Eagle), da proverite skill kucajte /weaponskills !");
SCM(playerid,-1,"Setovali ste skill oruzija igracu (Desert Eagle) !");
}
if(gun == 3)
{
PI = result;
SetPlayerSkillLevel(targetid, WEAPONSKILL_SHOTGUN, PI);
SCM(targetid,-1," Admin vam je setovao skill oruzija (Shotgun), da proverite skill kucajte /weaponskills !");
SCM(playerid,-1,"Setovali ste skill oruzija igracu (Shotgun) !");
}
if(gun == 4)
{
PI = result;
SetPlayerSkillLevel(targetid, WEAPONSKILL_SAWNOFF_SHOTGUN, PI);
SCM(targetid,-1," Admin vam je setovao skill oruzija (Sawnoff Shotgun), da proverite skill kucajte /weaponskills !");
SCM(playerid,-1,"Setovali ste skill oruzija igracu (Sawnoff Shotgun) !");
}
if(gun == 5)
{
PI = result;
SetPlayerSkillLevel(targetid, WEAPONSKILL_MP5, PI);
SCM(targetid,-1," Admin vam je setovao skill oruzija (MP5), da proverite skill kucajte /weaponskills !");
SCM(playerid,-1,"Setovali ste skill oruzija igracu (MP5) !");
}
if(gun == 6)
{
PI = result;
SetPlayerSkillLevel(targetid, WEAPONSKILL_AK47, PI);
SCM(targetid,-1," Admin vam je setovao skill oruzija (AK47), da proverite skill kucajte /weaponskills !");
SCM(playerid,-1,"Setovali ste skill oruzija igracu (AK47) !");
}
if(gun == 6)
{
PI = result;
SetPlayerSkillLevel(targetid, WEAPONSKILL_M4, PI);
SCM(targetid,-1," Admin vam je setovao skill oruzija (M4), da proverite skill kucajte /weaponskills !");
SCM(playerid,-1,"Setovali ste skill oruzija igracu (M4) !");
}
if(gun == 7)
{
PI = result;
SetPlayerSkillLevel(targetid, WEAPONSKILL_SNIPERRIFLE, PI);
SCM(targetid,-1," Admin vam je setovao skill oruzija (Sniper Rifle), da proverite skill kucajte /weaponskills !");
SCM(playerid,-1,"Setovali ste skill oruzija igracu (Sniper Rifle) !");
}
}
return 1;
}
Po datom code koji si prilozio, problem nije u code, nego nije uradjeno cuvanje. Nije problem do moda, nego mu fali deo za cuvanje skilla.
Sta je SCM ? Sta je PI ? Cemu dupla provera ? Ko je pisao bre ovo...
pre 1 godinu
iv0dev wrote on July 24, 2024, 9:08 pm:
Roman je pisao kod, nisam ja
Imas DEV u imenu a ne vidis problem ?
Molim te promeni ime, molim te. Brukas sebe. Ovo je zalosno.
pre 1 godinu
markosimic wrote on July 24, 2024, 9:09 pm:
Imas DEV u imenu a ne vidis problem ?
Molim te promeni ime, molim te. Brukas sebe. Ovo je zalosno.
Molim te promeni ime, molim te. Brukas sebe. Ovo je zalosno.
Ti neka duhovita osoba, kada prozivas druge sto imaju DEV U ime ? Moze da ima sta hoce tebi ako smeta ne moras ni da gledas ! Ako oces pomozi ako ne paljba od teme. 😉
To vazi i za ostale ko oce da proziva i da glumi budalu u ovoj temi moze da produzi samo
pre 1 godinu
Poslao sam poruku ne znam zasto nije otisla, izgleda da je netko istovremeno poslao u temi...
Problem je sto si kucao u komandi za oruzje 24 (ID Deagle) a trebao si 2, jer deagle je drugi po listi u dialogu.
Komanda streljana nije ni cudno sto nece raditi jer if statement vraca poruku pa tek onda je neko otvorio blok code-a.
Isto tako, treba sacuvati skill u bazu podataka ili .ini fajl zavisi sta se koristi i ocitati pri ucitavanju igracevih informacija.
PI - PlayerInfo - 99.99% je tako.
SCM, skripteroti
Problem je sto si kucao u komandi za oruzje 24 (ID Deagle) a trebao si 2, jer deagle je drugi po listi u dialogu.
Komanda streljana nije ni cudno sto nece raditi jer if statement vraca poruku pa tek onda je neko otvorio blok code-a.
Isto tako, treba sacuvati skill u bazu podataka ili .ini fajl zavisi sta se koristi i ocitati pri ucitavanju igracevih informacija.
PI - PlayerInfo - 99.99% je tako.
SCM, skripteroti
pre 1 godinu
noddy_ wrote on July 24, 2024, 9:12 pm:
Poslao sam poruku ne znam zasto nije otisla, izgleda da je netko istovremeno poslao u temi...
Problem je sto si kucao u komandi za oruzje 24 (ID Deagle) a trebao si 2, jer deagle je drugi po listi u dialogu.
Komanda streljana nije ni cudno sto nece raditi jer if statement vraca poruku pa tek onda je neko otvorio blok code-a.
Isto tako, treba sacuvati skill u bazu podataka ili .ini fajl zavisi sta se koristi i ocitati pri ucitavanju igracevih informacija.
PI - PlayerInfo - 99.99% je tako.
SCM, skripteroti
Problem je sto si kucao u komandi za oruzje 24 (ID Deagle) a trebao si 2, jer deagle je drugi po listi u dialogu.
Komanda streljana nije ni cudno sto nece raditi jer if statement vraca poruku pa tek onda je neko otvorio blok code-a.
Isto tako, treba sacuvati skill u bazu podataka ili .ini fajl zavisi sta se koristi i ocitati pri ucitavanju igracevih informacija.
PI - PlayerInfo - 99.99% je tako.
SCM, skripteroti
Uradio sam to sto si rekao, i radilo je setalo mi se na 1000/1000 kako si mi rekao po redosledu dok se ne ode relog sigurno to sto si ti rekao treba da se popravi @Iv0 Dev
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava
