[POMOC]Oko godina


Započeo Alex1993, Novembar 08, 2013, 18:04:57 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Skripta koju koristim : moj mod od 0
Opis problema : pravio sam stats i kada sam dosao do godina nikako nisam mogao da napravim da pise koliko godina ima.Imam variabl i cuvanje za godine ali kako da napravim da mi pise u stats koliko godina ima.Ja napravim ali u stats mi uvjek izadje 0 a odem u scriptfiles i nadjem svoj acc otvorim ga pise 19.A u igri 0 sta da radim.
Dio skripte : evo vam cmd stats ovo sam samo nap za muski spol poslije cu i za zenski de mi vi samo za godine nap.
CMD:stats(playerid, params[])
{
	new pName[MAX_PLAYER_NAME];
	new godine;
	PlayerInfo[playerid][pPorijeklo] = 0;
	{
	if(PlayerInfo[playerid][pSpol] == 0)
	{
	GetPlayerName(playerid, pName, MAX_PLAYER_NAME);
	new string[1024];
	format(string,sizeof(string),"{2974FF}%s licna karta {FFFFFF}\n\nIme Igraca : %s\nID Igraca : %s\nSpol : Musko\nGodine : 11\nDrzava : Bosna i Hercegovina.", pName,pName,playerid);
	ShowPlayerDialog(playerid, LICNA_D, DIALOG_STYLE_MSGBOX, "Licna Karta", string, "U redu", "");
	}
        }
	return 1;
}

Poslednja Izmena: Novembar 08, 2013, 18:18:53 POSLE PODNE od Alex1993

Ovako stavi

CMD:stats(playerid, params[])
{
	new pName[MAX_PLAYER_NAME];
        new godine = PlayerInfo[targetid][pGodine];  
	PlayerInfo[playerid][pPorijeklo] = 0;
	{
	if(PlayerInfo[playerid][pSpol] == 0)
	{
	GetPlayerName(playerid, pName, MAX_PLAYER_NAME);
	new string[1024];
	format(string,sizeof(string),"{2974FF}%s licna karta {FFFFFF}\n\nIme Igraca : %s\nID Igraca : %s\nSpol : Zensko\nGodine : %d\nDrzava : Bosna i Hercegovina.", pName,pName,playerid,godine);
	ShowPlayerDialog(playerid, LICNA_D, DIALOG_STYLE_MSGBOX, "Licna Karta", string, "U redu", "");
	}
	return 1;
}
copyright 2007 - 2013

Citat: Geraldihno poslato Novembar 08, 2013, 18:18:28 POSLE PODNE
Ovako stavi

CMD:stats(playerid, params[])
{
	new pName[MAX_PLAYER_NAME];
        new godine = PlayerInfo[targetid][pGodine];  
	PlayerInfo[playerid][pPorijeklo] = 0;
	{
	if(PlayerInfo[playerid][pSpol] == 0)
	{
	GetPlayerName(playerid, pName, MAX_PLAYER_NAME);
	new string[1024];
	format(string,sizeof(string),"{2974FF}%s licna karta {FFFFFF}\n\nIme Igraca : %s\nID Igraca : %s\nSpol : Zensko\nGodine : %d\nDrzava : Bosna i Hercegovina.", pName,pName,playerid,godine);
	ShowPlayerDialog(playerid, LICNA_D, DIALOG_STYLE_MSGBOX, "Licna Karta", string, "U redu", "");
	}
	return 1;
}

brate error na targetid

Brate imam jos 1 pitanje
kako da postavim da mi pise iz koje drzave je
posto gore mi drzave sacuva kao brojeve eh kako da postavim da mi izadje ne kao broj vec kao ime
Poslednja Izmena: Novembar 08, 2013, 18:24:00 POSLE PODNE od Alex1993

[code]CMD:stats(playerid, params[])
{
	new pName[MAX_PLAYER_NAME];
        new godine = PlayerInfo[playerid][pGodine];
 		new spol[10];
  		if(PlayerInfo[playerid][pSpol] == 1) { spol= "Musko"; }
		else if(PlayerInfo[playerid][pSpol] == 2) { spol= "Zensko"; }
		new porijeklo[10];
	   	if(PlayerInfo[playerid][pPorijeklo] == 1) { porijeklo= "SRB"; }
		else if(PlayerInfo[playerid][pPorijeklo] == 2) { porijeklo= "BIH"; }
		else if(PlayerInfo[playerid][pPorijeklo] == 3) { porijeklo= "HRV"; }
	GetPlayerName(playerid, pName, MAX_PLAYER_NAME);
	new string[1024];
	format(string,sizeof(string),"{2974FF}%s licna karta {FFFFFF}\n\nIme Igraca : %s\nID Igraca : %d\nSpol : %s\nGodine : %d\nDrzava : %s", pName,pName,playerid, spol, godine, porijeklo);
	ShowPlayerDialog(playerid, LICNA_D, DIALOG_STYLE_MSGBOX, "Licna Karta", string, "U redu", "");
	}
	return 1;
}


Probaj tako:

pogledaj kako sam ti stavio muski spol id 1 zenski id 2
porijeklo srb id 1
porijeklo bih id 2
porijeklo hr id 3

to sredi ako nije tako kod tebe u registraciji, posebno za spol

Poslednja Izmena: Novembar 09, 2013, 22:47:48 POSLE PODNE od [X-3] Ralph