Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Hunter.# poslato Novembar 29, 2019, 17:04:11 POSLE PODNE

Naslov: Pomoc
Poruka od: Hunter.# poslato Novembar 29, 2019, 17:04:11 POSLE PODNE
Problem(error/warning): Hocu da napravim sistem /pubgchallenges.Znam sve kako ali ne znam kako da namestim kad igrac zavrsi jedan challenge da mu izadje automatski poruka da je zavrsio challenge i da dobije novac, moze li pomoc?
Dio skripte: /
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): /
Slika/video ingame problema(obavezno ako je ingame problem): /
Naslov: Odg: Pomoc
Poruka od: Rejk.inc poslato Novembar 29, 2019, 17:09:54 POSLE PODNE
Poruka:

SCM(playerid,-1,"Zavrsili ste pubg challenge,dobili ste 1000$");

Setanje novca igracu:

GivePlayerMoney(playerid, 1000); //broj 1000 je u stvari cifra koju ce igrac dobiti ako vec ne kuzis
Naslov: Odg: Pomoc
Poruka od: Hunter.# poslato Novembar 29, 2019, 17:11:35 POSLE PODNE
Citat: Bottleneck {/} poslato Novembar 29, 2019, 17:09:54 POSLE PODNE
Poruka:

SCM(playerid,-1,"Zavrsili ste pubg challenge,dobili ste 1000$");

Setanje novca igracu:

GivePlayerMoney(playerid, 1000); //broj 1000 je u stvari cifra koju ce igrac dobiti ako vec ne kuzis
OK brate to ali gde da ga ubacim OnPlayerUpdate,OnGameModeInit... GDE?
Naslov: Odg: Pomoc
Poruka od: Rejk.inc poslato Novembar 29, 2019, 17:13:08 POSLE PODNE
Citat: Legend.. poslato Novembar 29, 2019, 17:11:35 POSLE PODNE
OK brate to ali gde da ga ubacim OnPlayerUpdate,OnGameModeInit... GDE?
Gore si napisao da sve znas no ne znas kako da setuje igracu pare kod zavrsetka izazova..Ako vec trazis citav sistem (sa komandama) treba to da napises a ne ovako medju redova..Upisujes ovo u funkciju koja prekida challenge (zavrsna funkcija sistema)!
Naslov: Odg: Pomoc
Poruka od: Hunter.# poslato Novembar 29, 2019, 17:16:33 POSLE PODNE
Citat: Bottleneck {/} poslato Novembar 29, 2019, 17:13:08 POSLE PODNE
Gore si napisao da sve znas no ne znas kako da setuje igracu pare kod zavrsetka izazova..Ako vec trazis citav sistem (sa komandama) treba to da napises a ne ovako medju redova..Upisujes ovo u funkciju koja prekida challenge (zavrsna funkcija sistema)!
Ovako brate napravio sam skoro sve imam CMD itn. Ali na gde da stavim ovo: [pawn]if(PlayerInfo[playerid][pchallenge2kills] == 10)
   {
       PlayerInfo[playerid][pChallenge2Complete] = 1;
       PlayerInfo[playerid][pPUBGPoeni]+= 15;
        SCM(playerid,-1, ""NARAND"[PUBG Challenges] "BELA"Uspesno ste zavrsili PUBG Challenge 2!");
       SavePlayer(playerid);
   }[/pawn]
Naslov: Odg: Pomoc
Poruka od: Rejk.inc poslato Novembar 29, 2019, 17:18:10 POSLE PODNE
Citat: Legend.. poslato Novembar 29, 2019, 17:16:33 POSLE PODNE
Ovako brate napravio sam skoro sve imam CMD itn. Ali na gde da stavim ovo: [pawn]if(PlayerInfo[playerid][pchallenge2kills] == 10)
   {
       PlayerInfo[playerid][pChallenge2Complete] = 1;
       PlayerInfo[playerid][pPUBGPoeni]+= 15;
        SCM(playerid,-1, ""NARAND"[PUBG Challenges] "BELA"Uspesno ste zavrsili PUBG Challenge 2!");
       SavePlayer(playerid);
   }[/pawn]
if(PlayerInfo[playerid][pchallenge2kills] == 10)
   {
       PlayerInfo[playerid][pChallenge2Complete] = 1;
       PlayerInfo[playerid][pPUBGPoeni]+= 15;
        SCM(playerid,-1, ""NARAND"[PUBG Challenges] "BELA"Uspesno ste zavrsili PUBG Challenge 2!");
        SCM(playerid,-1, ""NARAND"[PUBG Challenges] "BELA"Dobili ste 3000$!");
            GivePlayerMoney(playerid, 3000); // ovo
       SavePlayer(playerid);
   }
Naslov: Odg: Pomoc
Poruka od: Hunter.# poslato Novembar 29, 2019, 17:18:57 POSLE PODNE
Citat: Bottleneck {/} poslato Novembar 29, 2019, 17:18:10 POSLE PODNE
if(PlayerInfo[playerid][pchallenge2kills] == 10)
   {
       PlayerInfo[playerid][pChallenge2Complete] = 1;
       PlayerInfo[playerid][pPUBGPoeni]+= 15;
        SCM(playerid,-1, ""NARAND"[PUBG Challenges] "BELA"Uspesno ste zavrsili PUBG Challenge 2!");
        SCM(playerid,-1, ""NARAND"[PUBG Challenges] "BELA"Dobili ste 3000$!");
            GivePlayerMoney(playerid, 3000); // ovo
       SavePlayer(playerid);
   }
Dobro i gde da stavim ovo?
Znam da zvuci glupo...
Naslov: Odg: Pomoc
Poruka od: Rejk.inc poslato Novembar 29, 2019, 17:25:10 POSLE PODNE
Citat: Legend.. poslato Novembar 29, 2019, 17:18:57 POSLE PODNE
Dobro i gde da stavim ovo?
Znam da zvuci glupo...
To sto sam ti poslao stavis umjesto onog svog koda (funckije),odnosno,tu funkciju sto si mi poslao obrisi,i umjesto nje samo zalijepi ovu sto sam ti ja poslao..Valjda kuzis..
Naslov: Odg: Pomoc
Poruka od: Hunter.# poslato Novembar 29, 2019, 17:29:09 POSLE PODNE
Citat: Bottleneck {/} poslato Novembar 29, 2019, 17:25:10 POSLE PODNE
To sto sam ti poslao stavis umjesto onog svog koda (funckije),odnosno,tu funkciju sto si mi poslao obrisi,i umjesto nje samo zalijepi ovu sto sam ti ja poslao..Valjda kuzis..
Dobro ovo razumem ali funkcija je kod OnPlayerUpdate,i tu mi baguje celo vreme salje istu poruku i daje 3000$, i to znm nije u redu i gde mogu da je stavim,OnGameModeInit,OnPlayerConnect, gde?
Naslov: Odg: Pomoc
Poruka od: Rejk.inc poslato Novembar 29, 2019, 17:46:39 POSLE PODNE
Ni ja sam ne znas sta ti vise hoces,neka ti neko drugi pomogne .. :(
Naslov: Odg: Pomoc
Poruka od: malipablo poslato Novembar 29, 2019, 19:11:58 POSLE PODNE
koliko sam video to dobijas kada ubijes 10 ljudi sto znaci da treba da proveris u nekom callbacku u kojem se desava da igrac ubija/umire. primer:

OnPlayerDeath, mada mozes naci i drugih zavisi kako tebi odgovara

i da, da ti se ne bi ponavljao taj challenge mozes staviti jos jednu proveru da proveri da li je igrac zavrsio taj ch
Naslov: Odg: Pomoc
Poruka od: imnaithan poslato Novembar 29, 2019, 20:07:00 POSLE PODNE
Nauci osnove Pawn-a  8)
Naslov: Odg: Pomoc
Poruka od: Hunter.# poslato Novembar 29, 2019, 22:35:56 POSLE PODNE
Hvala vam sto ste mi pomogli.