[Pomoc]PayDay


Započeo Rbr97, Jun 10, 2014, 22:07:29 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Skripta koju koristim:Moj gm od 0
Detaljan opis problema:
Pa opce mi ne radi payday,Piše da imam minuta 86 od 60 :S
Dio skripte:
Sta vam treba
Neke slike/video za lakse dobivanje pomoci(neobavezno):

kako mislis pise gde na textdraw ?
69



Å ta ti tocno treba?
EDIT:Ovo sve za payday imam

new PayDayLeveli[19][1] =
{
	{4}, //Level 2
	{8}, //Level 3
	{12},//Level 4
	{16},//Level 5
	{20},//Level 6
	{24},//Level 7
	{28},//Level 8
	{32},//Level 9
	{36},//Level 10
	{40},//Level 11
	{44},//Level 12
	{48},//Level 13
	{52},//Level 14
	{56},//Level 15
	{60},//Level 16
	{64},//Level 17
	{68},//Level 18
	{72},//Level 19
	{76} //Level 20
};


forward PayPal(playerid);
public PayPal(playerid)
{
	PlayerInfo[playerid][pPayDayMinute] ++;//Dodaje +1 minutu
	if(PlayerInfo[playerid][pPayDayMinute] >= 60)
	{
		PlayerInfo[playerid][pPayDay] ++;//Dodaje + 1 payday Poen
		
		//Minimalne Place Za Poslove
		if(PlayerInfo[playerid][pPayDaySkill] == 0)
		{
		    if(PlayerInfo[playerid][pPosao] == 1) { PlayerInfo[playerid][pPayDayBanka] = 200; } 	  //Minimalna placa za Posao 1(Grobar)
		    else if(PlayerInfo[playerid][pPosao] == 2) { PlayerInfo[playerid][pPayDayBanka] = 200; }  //Minimalna placa za Posao 2(Postar)
			else if(PlayerInfo[playerid][pPosao] == 3) { PlayerInfo[playerid][pPayDayBanka] = 200; }  //Minimalna placa za Posao 3(Elektronicar)
   			else if(PlayerInfo[playerid][pPosao] == 4) { PlayerInfo[playerid][pPayDayBanka] = 200; }  //Minimalna placa za Posao 4(Smecar)
			else if(PlayerInfo[playerid][pPosao] == 5) { PlayerInfo[playerid][pPayDayBanka] = 200; }  //Minimalna placa za Posao 5(Dostavljac)
   			else if(PlayerInfo[playerid][pPosao] == 6) { PlayerInfo[playerid][pPayDayBanka] = 200; }  //Minimalna placa za Posao 6(Vozac Busa)
			else if(PlayerInfo[playerid][pPosao] == 7) { PlayerInfo[playerid][pPayDayBanka] = 200; }  //Minimalna placa za Posao 7(Zastitar)
   		    else if(PlayerInfo[playerid][pPosao] == 8) { PlayerInfo[playerid][pPayDayBanka] = 200; }  //Minimalna placa za Posao 8(Taxsist)
			else if(PlayerInfo[playerid][pPosao] == 9) { PlayerInfo[playerid][pPayDayBanka] = 200; }  //Minimalna placa za Posao 9(Pilot)
			else if(PlayerInfo[playerid][pPosao] == 10) { PlayerInfo[playerid][pPayDayBanka] = 200; } //Minimalna placa za Posao 10(Bolnicar)
			return 1;
		}
		PlayerInfo[playerid][pPlaca] += PlayerInfo[playerid][pPayDayBanka];
		PlayerInfo[playerid][pPayDayBanka] = 0;
		PlayerInfo[playerid][pPayDaySkill] = 0;
	}
	if(PlayerInfo[playerid][pPayDay] >= PayDayLeveli[PlayerInfo[playerid][pLevel]][0])
	{
	    PlayerInfo[playerid][pLevel] ++;
	    PlayerInfo[playerid][pPayDay] = 0;
	    SetPlayerScore(playerid, PlayerInfo[playerid][pLevel]);
	    SendClientMessage(playerid, -1, "{FFF700}INFO: VaÅ¡a placa za protekli sat uspjeÅ¡no je sjela na vaÅ¡ racun. Mozete ju podici u najblizoj banci! ");
	}
	return 1;
}



ovaj dio statsa
    		new pydymin = PlayerInfo[playerid][pPayDayMinute];		//Ucitava PayDay Minute - (60)
			new level = PlayerInfo[playerid][pLevel];
			new novacplaca = PlayerInfo[playerid][pPayDayBanka];	    //Ucitava Novac od Place
			new minplaca = PlayerInfo[playerid][pPayDaySkill];	    //Ucitava Minimalnu Placu
			new placa = PlayerInfo[playerid][pPlaca];	   			    //Ucitava Placu
            format(string1, sizeof string1, "{55FF00}•••••••••••••••••••••••••••••••Osnovno \n {55FF00}•Novac: {FFFFFF}%d$  \n {55FF00}•Novac u Banci: {FFFFFF}%d$  \n {55FF00}•Admin Level: {FFFFFF} %d/5 \n {55FF00}•••••••••••••••••••••••••••••••Ubojstva/Smrti \n {55FF00}•Ubojstva: {FFFFFF} %d\n {55FF00}•Smrti: {FFFFFF} %d \n {55FF00}•••••••••••••••••••••••••••••••Organizacija \n {55FF00}•Organizacija: {FFFFFF} %s \n {55FF00}•Lider: {FFFFFF} %s \n",novac,banka,admin,ubojstva,smrti,org,lider);
			format(string1, sizeof string1, "%s {55FF00}•Rank U Organizaciji: {FFFFFF} %s \n {55FF00}•••••••••••••••••••••••••••••••Posao \n {55FF00}•Posao: {FFFFFF} %s \n {55FF00}•Vrsta Posla: {FFFFFF} %s \n {55FF00}•Skill: {FFFFFF} %d \n {55FF00}•••••••••••••••••••••••••••••••Stvari \n {55FF00}•Droga: {FFFFFF} %d/500 \n {55FF00}•Adrenalin: {FFFFFF} %d/5 \n {55FF00}•Cigarete: {FFFFFF} %d/20 \n  ",string1 ,rank,posao,vrstaposla,posaoskill,droga,adrenalin,cigare);
			format(string1, sizeof string1, "%s {55FF00}•••••••••••••••••••••••••••••••Ostalo \n {55FF00}•Level: {FFFFFF} %d \n {55FF00}•Minute do Place: {FFFFFF} %d/60 \n {55FF00}•Placa: {FFFFFF} %d \n {55FF00}•Minimalna Placa: {FFFFFF} %d \n {55FF00}•Novac Od Place: {FFFFFF} %d \n ",string1 ,level,pydymin,placa,minplaca,novacplaca);
            format(stats, sizeof stats, "%s", string1);
            ShowPlayerDialog(playerid,3,DIALOG_STYLE_MSGBOX,"{55FF00}Life On Balkan{FFFFFF} - {55FF00}Statistike",stats,"Zatvori","");
        }
        return 1;
    }


pPayDayMinute,
	pPayDay,


INI_Int("PayDayMinute",PlayerInfo[playerid][pPayDayMinute]);
	INI_Int("PayDay",PlayerInfo[playerid][pPayDay]);
Poslednja Izmena: Jun 11, 2014, 16:48:26 POSLE PODNE od Rbr97

Blaeks

*

Madmen

PayPal(playerid)
gde se ova funkcija pokrece da bi stizao payday ?


Blaeks

*

Madmen

trbas je nekako pokrenuti, u nekoj vecoj postojecoj funkciji, ili callbacku

Pa nerazumijem  gdje,ne znam gdje bi to poreknio ili kako :S

Blaeks

*

Madmen

recimo, nadji neku funkciju sto se pokrece svakih 1 sat, i tu stavi to


Blaeks

*

Madmen

ne, zato sto ce se on pokretati svakih 1 sat, sto znaci da kada god se pokrene skripta, on pocinje, a zamisli da se skripta pokrene na primer u 17:22

Stvarno ne razumijem kak oda to napravim,pocetnik sam i znam neke osnove ali ovo ne znam,Mozes mi reci ili psolati neki primjer:S


Ma nista,Lock temu!
Hvala što se trudis ali ne znam,Glup sam