[POMOC]Stats


Započeo Sarkenzo, Jul 22, 2014, 21:29:10 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Skripta koju koristim: GTA RP
Detaljan opis problema: Pomagajte ljudi hitno, napravio sam gps i stats i kada igrac stisne esc kikuje ga sa servera
Neke slike/video za lakse dobivanje pomoci(neobavezno)://
Dio skripte:
if(PlayerInfo[targetid][pDonateRank] == 1) { drank = "Bronzani donator"; }
		else if(PlayerInfo[targetid][pDonateRank] >= 2) { drank = "Zlatni donator"; }
		else { drank = "Nijedan"; }
		/*new married[20];
		strmid(married, PlayerInfo[targetid][pMarriedTo], 0, strlen(PlayerInfo[targetid][pMarriedTo]), 255);*/
		new age = PlayerInfo[targetid][pAge];
		new ptime = PlayerInfo[targetid][pConnectTime];
		new lotto = PlayerInfo[targetid][pLottoNr];
		new deaths = PlayerInfo[targetid][pDeaths];
		//new fishes = PlayerInfo[targetid][pFishes];
		//new crimes = PlayerInfo[targetid][pCrimes];
		//new warrests = PlayerInfo[targetid][pWantedDeaths];
		new drugs = PlayerInfo[targetid][pDrugs];
		new mats = PlayerInfo[targetid][pMats];
		new wanted = WantedLevel[targetid];
		new level = PlayerInfo[targetid][pLevel];
		new exp = PlayerInfo[targetid][pExp];
		new kills = PlayerInfo[targetid][pKills];
		new pnumber = PlayerInfo[targetid][pPnumber];
		new account = PlayerInfo[targetid][pAccount];
		new nxtlevel = PlayerInfo[targetid][pLevel]+1;
		new expamount = nxtlevel*levelexp;
		//new costlevel = nxtlevel*levelcost;//10k for testing purposes
		new housekey = PlayerInfo[targetid][pPhousekey];
		new bizkey = PlayerInfo[targetid][pPbiskey];
		new carkey = PlayerInfo[targetid][pPcarkey];
		new carkey2 = PlayerInfo[targetid][pPcarkey2];
		new carkey3 = PlayerInfo[targetid][pPcarkey3];
		new intir = PlayerInfo[targetid][pInt];
		new virworld = PlayerInfo[targetid][pVirWorld];
		new local = PlayerInfo[targetid][pLocal];
		new warns = PlayerInfo[targetid][pWarns];
         //new Float:shealth = PlayerInfo[targetid][pSHealth];
		new Float:health;
		new name[MAX_PLAYER_NAME];
		GetPlayerName(targetid, name, sizeof(name));
		GetPlayerHealth(targetid,health);
		new Float:px,Float:py,Float:pz;
		GetPlayerPos(targetid, px, py, pz);
        new string[500];
		new coordsstring1[160];
		new coordsstring2[160];
		new coordsstring3[160];
		new coordsstring4[160];
		format(coordsstring1, sizeof(coordsstring1),"\n{00C0FF}- Ime:{FFFFFF}[%s]\n{00C0FF}- Level:[%d]\n- Pol:[%s]\n- Godine:[%d]\n- Drzava:[%s]\n- Novac:[%d$]\n- Banka:[%d$]\n- Broj:[%d]\n- Loto broj:[%d]", name,level,atext,age,otext,cash,account,pnumber,lotto);
		format(coordsstring2, sizeof(coordsstring2),"\n{00C0FF}- Posao:[%s]\n- Organizacija:[%s]\n- Rank:[%s]\n- Tim:[%s]",jtext,ftext,rtext,ttext);
		format(coordsstring3, sizeof(coordsstring3),"\n{00C0FF}- Odigranih sati:[%d]\n- Respekti:[%d/%d]\n- PayDay poeni[%d/6]\n- Ubistva:[%d]\n- Smrti:[%d]\n- Wanted:[%d]\n- Droga:[%d]\n- Materijali:[%d]\n- Upozorenja[%d/5]",ptime,exp,expamount,kills,deaths,wanted,drugs,mats,warns);
		format(coordsstring4, sizeof(coordsstring4),"\n{FFFFFF}- Imovina:\n{00C0FF}- Kuca:[%d]\n- Firma:[%d]\n- Vozilo1:[%d]\n- Vozilo2:[%d]\n- Vozilo3:[%d]\n- Local:[%d]\n- Donator:[%s]",housekey,bizkey,carkey,carkey2,carkey3,local,drank);
		format(string, 500," %s%s%s%s",coordsstring1,coordsstring2,coordsstring3,coordsstring4);
ShowPlayerDialog(playerid, 13, DIALOG_STYLE_MSGBOX,"{00C0FF}Status servera",string,"< Uredu >","");
	}
}

   
Poslednja Izmena: Jul 22, 2014, 21:54:02 POSLE PODNE od Sarkenzo

prepravi formular lepo i daj response na taj dialog.
69

public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{

	new sendername[MAX_PLAYER_NAME];
	new string[128];
	if(response)
	{
		if(dialogid == 12346 || dialogid == 12347)
		{
		    if(strlen(inputtext))
		    {
				new tmppass[64];
				strmid(tmppass, inputtext, 0, strlen(inputtext), 255);
				//Encrypt(tmppass);
				OnPlayerLogin(playerid,tmppass);
			}
			else
			{
				new loginstring[128];
				new loginname[64];
				GetPlayerName(playerid,loginname,sizeof(loginname));
				format(loginstring,sizeof(loginstring),"POGRESNA LOZINKA\nMolimo vas unesite tacnu lozinku:",loginname);
				ShowPlayerDialog(playerid,12347,DIALOG_STYLE_INPUT,"Login",loginstring,"Login","Izlaz");
				gPlayerLogTries[playerid] += 1;
				if(gPlayerLogTries[playerid] == 5) { Ban(playerid); }
			}
		}
		if(dialogid == 12345)
		{
		    if(strlen(inputtext))
		    {
				GetPlayerName(playerid, sendername, sizeof(sendername));
				format(string, sizeof(string), "%s.ini", sendername);
				new File: hFile = fopen(string, io_read);
				if (hFile)
				{
					SendClientMessage(playerid, COLOR_YELLOW, "To korisnicko ime vec postoji, molimo vas odaberite neko drugo.");
					fclose(hFile);
					return 1;
				}
				new tmppass[64];
				strmid(tmppass, inputtext, 0, strlen(inputtext), 255);
				//Encrypt(tmppass);
				OnPlayerRegister(playerid,tmppass);
			}
			else
			{
 				new regstring[128];
				new regname[64];
				GetPlayerName(playerid,regname,sizeof(regname));
				format(regstring,sizeof(regstring),"Dobrodosli, %s\nVi nemate nalog kod nas.\nMolimo vas da se registrujete:",regname);
				ShowPlayerDialog(playerid,12345,DIALOG_STYLE_INPUT,"Registracija",regstring,"Registracija","Izlaz");
			}
		}
	}
	else
	{
		Kick(playerid);
 }
	return 1;
}
Poslednja Izmena: Jul 22, 2014, 21:44:50 POSLE PODNE od Sarkenzo

majke ti reci gde tebi dialog ovde koji pokazujes u statsu i jos jednom cu ti reci sredi svoj forumular inace lock.
nebitno probaj obrisat ovo

else
	{
		Kick(playerid);
 }
Poslednja Izmena: Jul 22, 2014, 21:46:40 POSLE PODNE od C++
69

Kakav dialog, i kako da sredim taj formular.
Poslednja Izmena: Jul 22, 2014, 21:52:08 POSLE PODNE od Sarkenzo

Citat: Sarkenzo poslato Jul 22, 2014, 21:50:38 POSLE PODNE
Kakav dialog, i kako da sredim taj formular.Sredjen je lepo sam postavio
rekoh ti sta ces uraditi.. procitaj malo iznad.
Poslednja Izmena: Jul 22, 2014, 21:52:18 POSLE PODNE od C++
69


Citat: Sarkenzo poslato Jul 22, 2014, 21:54:49 POSLE PODNE
Jel sada uredu?
jel ti razumes nemislim na temu ok je sad, vec na kod zato si i postavio temu :S
probaj da obrises ono sto sam dao pa vidi da li kika.
Poslednja Izmena: Jul 22, 2014, 21:56:00 POSLE PODNE od C++
69

Sta sa kodom? Ne razumem sta ne valja?

Citat: Sarkenzo poslato Jul 22, 2014, 21:56:50 POSLE PODNE
Sta sa kodom? Ne razumem sta ne valja?
decko imas ti kakvih problem otvorio si bre temu da ti pomognem da te nekika

else
	{
		Kick(playerid);
 }


obrisi ovo u responsu i javi radi li ..
69