Happyjob


Započeo Maserati', Jun 17, 2018, 17:46:35 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Ako neko ima hj sistem ako moze da mi proslijedi,inc hvala

Pa kakav ti sistem tu treba?
Napraviš jednu globalnu varijablu primjer

new happyjob = 0;


Napraviš komandu sa kojom pališ happyjob(nromalno napraviš svoje provjere isl)

CMD:happyjob(playerid,params[])
{
 happyjob = 1;
 SCM(playerid,-1,"Ukljucio si happyjob");
return 1;
}


I onda tamo gdje daješ platu napraviš jednostavnu provjeru
if(happyjob == 1) //Ako je happy job uključen
{
//Daješ igraču veću platu,koliko već hoćeš..
}
else //Ako nije happy job uključen
{
//Daješ igraču normalnu platu
}


To je sve,jednostavno ;)

Citat: Paul Castellano poslato Jun 17, 2018, 19:21:25 POSLE PODNE
Pa kakav ti sistem tu treba?
Napraviš jednu globalnu varijablu primjer

new happyjob = 0;


Napraviš komandu sa kojom pališ happyjob(nromalno napraviš svoje provjere isl)

CMD:happyjob(playerid,params[])
{
 happyjob = 1;
 SCM(playerid,-1,"Ukljucio si happyjob");
return 1;
}


I onda tamo gdje daješ platu napraviš jednostavnu provjeru
if(happyjob == 1) //Ako je happy job uključen
{
//Daješ igraču veću platu,koliko već hoćeš..
}
else //Ako nije happy job uključen
{
//Daješ igraču normalnu platu
}


To je sve,jednostavno ;)
Hvala drug , a imas li onaj da biras posao za hj , a ne ovaj za sve? inc Hvala

Pa može se to napraviti na ovakav način:

CMD:happyjob(playerid,params[])
{
new idposla;
if(sscanf(params, "d", idposla)) return SCM(playerid,-1, "Koristite /happyjob [ID Posla]");
happyjob = idposla;
return 1;
}


I onda kad daješ platu umjesto if(happyjob == 1) stavljaš
if(happyjob == PlayerInfo[playerid][pPosao])
{
//veća plata
}



Znači ako igrač ima ID posla 4,i ti uključiš happyjob 4 ,znači da je za njegov posao uključen happyjob..Znači umjesto 1(koja je označavala da li je happyjob uključen ili ne) stavljaš ID posla...To je sve..


((Vjerujem da i sam vidiš da ti nisam napravio gotovu komandu,ne znam koliko znanje imaš,samo ti dajem primjere kako se može odraditi,nemam sad vremena kompletno to riješiti))

Samo da znas za sledeci put > http://balkan-samp.com/forum/index.php?board=11.0

Ova tema je "Pomoć u vezi SA-MP klijenta i servera (rad servera, ne skriptanje)."

Citat: Paul Castellano poslato Jun 17, 2018, 19:21:25 POSLE PODNE
Pa kakav ti sistem tu treba?
Napraviš jednu globalnu varijablu primjer

new happyjob = 0;


Napraviš komandu sa kojom pališ happyjob(nromalno napraviš svoje provjere isl)

CMD:happyjob(playerid,params[])
{
 happyjob = 1;
 SCM(playerid,-1,"Ukljucio si happyjob");
return 1;
}


I onda tamo gdje daješ platu napraviš jednostavnu provjeru
if(happyjob == 1) //Ako je happy job uključen
{
//Daješ igraču veću platu,koliko već hoćeš..
}
else //Ako nije happy job uključen
{
//Daješ igraču normalnu platu
}


To je sve,jednostavno ;)