Skripta koju koristim:Faction Game
Detaljan opis problema:Ovako zanmima me kak da napravim nako sto igrac ume da mu pise ono Doktor:Vas korisnici racun iznos toliko i tloiko dolara doviÄ'enja
Dio skripte://
Neke slike/video za lakse dobivanje pomoci(neobavezno)://
U onplayerspawn dodas ovo:
new str[128];
new racun = 50; //kolko para
format(str,sizeof str,"{ff0000}Doktor:{f6f6f6} Vas ljecnicki racun dodje %d dolara. Djenja!",racun);
SendClientMessage(playerid,-1,str);
GivePlayerMoney(playerid,racun-racun-racun);
A zasto ne u OnPlayerDeath :o
Citat: eXtreme poslato Mart 28, 2011, 21:57:17 POSLE PODNE
A zasto ne u OnPlayerDeath :o
Pa eto tako... Zasto u onplayerdeath, onda odma cim krepa pise "Doktor... itd...", ovako je logicnije... Kad ga izljeci da plati, nista unapred P:
@BloodMaster u tvom kodu ne vidim nikakav check dal je igrac umro?
tako da ce kada igrac tek udje na server, isto to pisati
takodje, zasto racun-racun-racun?
Mislim da je FG od GTA:RP edit a GTA:RP ima skoro sve isto kao GF pa neka proba izvaditi iz GF i prilagoditi :)
Citat: [BU] Gigi_Falcone poslato Mart 28, 2011, 22:10:47 POSLE PODNE
@BloodMaster u tvom kodu ne vidim nikakav check dal je igrac umro?
Pa lal... Znam da je i na CH nekad bilo isto tako (mislio sam da tako zeli), a u ostalom, je ti tesko dodat 2 linije
Citat: [BU] Gigi_Falcone poslato Mart 28, 2011, 22:10:47 POSLE PODNE
takodje, zasto racun-racun-racun?
Zato sto je racun definiran (npr.) = 50$. I znaci 50-50-50 = -50 == GivePlayerMoney(playerid,-50);
pa jel lakse stavit -racun?
Pod sta da dodam :-\
Mozes pod OnPlayerDeath, ili napravi varijablu new PlayerJustDied[MAX_PLAYERS]; , zatim je pod OnPlayerConnect izjednaci sa nulom PlayerJustDied[playerid] = 0; i onda pod OnPlayerSpawn dodaj onaj kod sto ti je blood postavio, ali sa checkom if(PlayerJustDied == 1)
naravno taj check poslije toga postavi opet na 0
Evo konacno rjesenje....
U onplayerdeath:
SetPVarInt(playerid, "Krepo", 1);
i u onplayerspawn:
if(GetPVarInt(playerid,"Krepo")==1)
{
new str[128];
new racun = 50; //kolko para
format(str,sizeof str,"{ff0000}Doktor:{f6f6f6} Vas ljecnicki racun dodje %d dolara. Djenja!",racun);
SendClientMessage(playerid,-1,str);
GivePlayerMoney(playerid,-racun); //Pusa Gigi-u
SetPVarInt(playerid, "Krepo", 0); //ovo je zato ako imas negdje drugdje u skripti SpawnPlayer(id);
}
Pvarovi su sporiji :)
Upozorenje Bla Bla netko je napisoa prije mene hehe hvala napravio sam