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 >","");
}
}
prepravi formular lepo i daj response na taj dialog.
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;
}
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);
}
Kakav dialog, i kako da sredim taj formular.
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.
Jel sada uredu?
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.
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 ..
Radi, hvala moze lock.