Jump to content
  • 0

Eroare Login Mysql


Question

Posted

Buna ziua, in primul rand vreau sa va multumesc anticipat pentru ajutor. In al doilea rand, am efectuat niste schimbari in GM-ul meu si am 6 warninguri. Credeti ca aceste warninguri pot cauza bugul? Bugul e atunci cand intri pe server si iti afiseaza DialogBox-ul cu introducerea parolei. Cand apesi enter iti dispare chenarul si ramane doar textdrawul de jos cu << >> Spawn si nu ar trebui sa fie asa. Daca dau spawn imi da un client message cu: Acest server cere logare pe urma alegerea caracterului. AI PRIMIT KICK! Ma puteti ajuta?

6 answers to this question

Recommended Posts

Posted

[pawn]public OnPlayerRequestClass(playerid, classid)
{
if (RegistrationStep[playerid] == 0 && gPlayerLogged[playerid] != 1)
{
kick_timer[playerid] = SetTimerEx("LoginKick", 25000, 0, "%d", playerid);
SetPlayerInterior(playerid, 0);
SetPlayerPos(playerid, 1471.4669,-1910.4226,24.3149);
SetPlayerFacingAngle(playerid, 2.2581);
InterpolateCameraPos(playerid, 2001.142333, -1662.788085, 135.654327, 1038.244628, -1232.069458, 106.975891, 15000);
InterpolateCameraLookAt(playerid, 1996.963378, -1660.046020, 135.787124, 1035.164916, -1235.626342, 105.283439, 15000);
PlayerInfo[playerid][pModel] = Peds[classid][0];
SCM(playerid,COLOR_WHITE," "); SCM(playerid,COLOR_WHITE," "); SCM(playerid,COLOR_WHITE," "); SCM(playerid,COLOR_WHITE," ");
SCM(playerid,COLOR_WHITE," "); SCM(playerid,COLOR_WHITE," "); SCM(playerid,COLOR_WHITE," "); SCM(playerid,COLOR_WHITE," ");
SCM(playerid,COLOR_WHITE," "); SCM(playerid,COLOR_WHITE," "); SCM(playerid,COLOR_WHITE," "); SCM(playerid,COLOR_WHITE," ");
SCM(playerid,COLOR_WHITE," "); SCM(playerid,COLOR_WHITE," "); SCM(playerid,COLOR_WHITE," "); SCM(playerid,COLOR_WHITE," ");
SCM(playerid,COLOR_WHITE," "); SCM(playerid,COLOR_WHITE," "); SCM(playerid,COLOR_WHITE," "); SCM(playerid,COLOR_WHITE," ");
SCM(playerid,COLOR_WHITE," "); SCM(playerid,COLOR_WHITE," "); SCM(playerid,COLOR_WHITE," "); SCM(playerid,COLOR_WHITE," ");
SCM(playerid,COLOR_WHITE," "); SCM(playerid,COLOR_WHITE," "); SCM(playerid,COLOR_WHITE," "); SCM(playerid,COLOR_WHITE," ");
SCM(playerid,COLOR_WHITE," "); SCM(playerid,COLOR_WHITE," "); SCM(playerid,COLOR_WHITE," "); SCM(playerid,COLOR_WHITE," ");
SCM(playerid,COLOR_WHITE," "); SCM(playerid,COLOR_WHITE," "); SCM(playerid,COLOR_WHITE," "); SCM(playerid,COLOR_WHITE," ");
SCM(playerid,COLOR_GOLDPLAY,"* Ai la dispozitie 15 secunde pentru a introduce parola, daca nu vei fi dat afara de pe server.");
if (gPlayerAccount[playerid] != 0)
{
new loginstring[MAX_STRING];
new loginname[164];
GetPlayerName(playerid,loginname,sizeof(loginname));
format(loginstring,sizeof(loginstring),"{FFFFFF}Bun venit, {C2BC23}%s{FFFFFF}.n{FFFFFF}Introdu parola in casuta de mai jos pentru a te autentifica:n{FFFFFF}Ultima autentificare: {C2BC23}%s{FFFFFF}.",loginname,PlayerInfo[playerid][pUltLog]);
ShowPlayerDialog(playerid,12346,DIALOG_STYLE_PASSWORD," {FFFFFF}Conectare",loginstring,"Intra","Iesi");
}
else
{
gPlayerAccount[playerid] = 0;
new regstring[MAX_STRING];
new regname[164];
GetPlayerName(playerid,regname,sizeof(regname));
format(regstring,sizeof(regstring),"{FFFFFF}Bun venit, {C2BC23}%s{FFFFFF}.n{FFFFFF}Introdu o parola in casuta de mai jos pentru crearea contului tau:n{C2BC23}Parola trebuie sa fie cuprinsa intre 6 si 32 de caractere.",regname);
ShowPlayerDialog(playerid,12345,DIALOG_STYLE_PASSWORD," {FFFFFF}Inregistrare",regstring,"Intra","Iesi");
}
}
else
{
SetTimerEx("KickPlayers", 100, false, "i", playerid);
}
return 1;
}
[/pawn]

 

[pawn] if(dialogid == 100)
{
if(response)
{
PlayerInfo[playerid][pSex] = 1;
PlayerInfo[playerid][pChar] = 170;
SetPlayerSkin(playerid, 170);
RegistrationStep[playerid] = 2;
new query[MAX_PLAYERS];
format(query, sizeof(query), "UPDATE players SET Sex='%d' WHERE id=%d", PlayerInfo[playerid][pSex], PlayerInfo[playerid][pSQLID]);
mysql_query(query);
format(query, sizeof(query), "UPDATE players SET Chara='%d' WHERE id=%d", PlayerInfo[playerid][pChar], PlayerInfo[playerid][pSQLID]);
mysql_query(query);
ShowPlayerDialog(playerid, 101, DIALOG_STYLE_INPUT, "t", "{FFFFFF}Esti de sex {C2BC23}Masculin{FFFFFF}.n{FFFFFF}Care este varsta ta? (12-50 de ani) - Scrie in casuta de mai jos:", "Inainte", "");
}
else
{
PlayerInfo[playerid][pSex] = 2;
PlayerInfo[playerid][pChar] = 93;
SetPlayerSkin(playerid, 93);
RegistrationStep[playerid] = 2;
new query[MAX_PLAYERS];
format(query, sizeof(query), "UPDATE players SET Sex='%d' WHERE id=%d", PlayerInfo[playerid][pSex], PlayerInfo[playerid][pSQLID]);
mysql_query(query);
format(query, sizeof(query), "UPDATE players SET Chara='%d' WHERE id=%d", PlayerInfo[playerid][pChar], PlayerInfo[playerid][pSQLID]);
mysql_query(query);
ShowPlayerDialog(playerid, 101, DIALOG_STYLE_INPUT, "t", "{FFFFFF}Esti de sex {C2BC23}Feminin{FFFFFF}.n{FFFFFF}Care este varsta ta? (12-50 de ani) - Scrie in casuta de mai jos:", "Inainte", "");
}
}
if(dialogid == 101)
{
if(!response)
{
Kick(playerid);
return 1;
}
if(response)
{
new varsta = strval(inputtext);
if(varsta > 11 && varsta < 51)
{
new string[256];
new query[256];
PlayerInfo[playerid]


= varsta;


format(query, sizeof(query), "UPDATE players SET Age='%d' WHERE id=%d", PlayerInfo[playerid]

, PlayerInfo[playerid][pSQLID]);

mysql_query(query);
PlayerInfo[playerid][pOrigin] = 1;
format(query, sizeof(query), "UPDATE players SET Origin='%d' WHERE id=%d", PlayerInfo[playerid][pOrigin], PlayerInfo[playerid][pSQLID]);
mysql_query(query);
RegistrationStep[playerid] = 3;
format(string, 256, "{FFFFFF}Ai varsta de {C2BC23}%d {FFFFFF}ani.n{FFFFFF}Contul tau a fost inregistrat cu {00FF2F}SUCCES{FFFFFF}! Acum va urma un scurt tutorial:",varsta);
ShowPlayerDialog(playerid, 102, DIALOG_STYLE_MSGBOX,"t",string,"Continuare","");
}
else return ShowPlayerDialog(playerid, 101, DIALOG_STYLE_INPUT, "t", "{FF0000}Varsta trebuie sa fie intre 12 si 50.n{FFFFFF}Care este varsta ta? Scrie in casuta de mai jos:", "Inainte", "");
}
}
if(dialogid == 102)
{
if(response)
{
new nume[64];
GetPlayerName(playerid, nume, sizeof(nume));
new mysqlaccountstatus = MySQLCheckAccount(nume);
PlayerInfo[playerid][pSQLID] = mysqlaccountstatus;
RegistrationStep[playerid] = 0;
TutTime[playerid] = 1;
}
}[/pawn]
Posted (edited)
if(dialogid == 12346 || dialogid == 12347)
{
if(!response)
{
Kick(playerid);
return 1;
}
if(strlen(inputtext))
{
new ok = 1;
for(new i=0;i {
if(!IsALetter(inputtext))
ok = 0;
}
if(ok == 1)
{
new tmppass[64];
strmid(tmppass, inputtext, 0, strlen(inputtext), 64);
OnPlayerLogin(playerid,tmppass);
}
else
{
new loginstring[MAX_STRING];
new loginname[164];
GetPlayerName(playerid,loginname,sizeof(loginname));
format(loginstring,sizeof(loginstring),"{C2BC23}Parola nu se potriveste cu numele!n{FFFFFF}Introdu din nou parola pentru a te autentifica:",loginname);
ShowPlayerDialog(playerid,12347,DIALOG_STYLE_PASSWORD," {FFFFFF}Conectare",loginstring,"Intra","Iesi");
gPlayerLogTries[playerid] += 1;
if(gPlayerLogTries[playerid] == 5) { Kick(playerid); }
}
}
else
{
new loginstring[MAX_STRING];
new loginname[164];
GetPlayerName(playerid,loginname,sizeof(loginname));
format(loginstring,sizeof(loginstring),"{C2BC23}Parola nu se potriveste cu numele!n{FFFFFF}Introdu din nou parola pentru a te autentifica:",loginname);
ShowPlayerDialog(playerid,12347,DIALOG_STYLE_PASSWORD," {FFFFFF}Conectare",loginstring,"Intra","Iesi");
gPlayerLogTries[playerid] += 1;
if(gPlayerLogTries[playerid] == 5) { Kick(playerid); }

}
}
Edited by Donboo
Posted

[pawn]public OnPlayerLogin(playerid,password[])
{
TempBanCheck(playerid);
KillTimer(kick_timer[playerid]);
new hour,minute,second;
gettime(hour,minute,second);
MySQLCheckConnection();
new tmp2[256];
mysql_real_escape_string(password, password);
if(strfind(password, " ", true) != -1 || strfind(password, "'", true) != -1)
{
SendClientMessage(playerid, COLOR_GOLDPLAY, "Ai fost dat afara pentru folosirea caracterelor nepermise!"); return Kick(playerid);
}
MySQLFetchAcctSingle(PlayerInfo[playerid][pSQLID], "Password", PlayerInfo[playerid][pKey]);
if(strlen(password) > 20)
{
new loginstring[MAX_STRING];
new loginname[164];
GetPlayerName(playerid,loginname,sizeof(loginname));
format(loginstring,sizeof(loginstring),"{C2BC23}Parola nu se potriveste cu numele!n{FFFFFF}Introdu din nou parola pentru a te autentifica:",loginname);
ShowPlayerDialog(playerid,12347,DIALOG_STYLE_PASSWORD," {FFFFFF}Conectare",loginstring,"Intra","Iesi");
gPlayerLogTries[playerid] += 1;
if(gPlayerLogTries[playerid] == 4) { Kick(playerid); }
return 1;
}
if(!strcmp(PlayerInfo[playerid][pKey],password, false) && strlen(password) != 0)
{
new Query[255];
format(Query, sizeof(Query), "SELECT * FROM players WHERE id = %d", PlayerInfo[playerid][pSQLID]);
mysql_query(Query); // Querys the "Query" Variable.
mysql_store_result(); // Stores the result from Query
if(mysql_num_rows()) // Checks if theres anyrow.
if(mysql_fetch_row_format(Query,"|")) // Splits the row
{
sscanf(Query, "p<|>e",PlayerInfo[playerid]);
}
MySQLUltLog(PlayerInfo[playerid][pSQLID], "MarriedTo", PlayerInfo[playerid][pMarriedTo]);
mysql_store_result();
MySQLUltLog(PlayerInfo[playerid][pSQLID], "Email", PlayerInfo[playerid][pEmail]);
mysql_store_result();
if(PlayerInfo[playerid][pReg] == -999) //autoban
{
SendClientMessage(playerid, 0xC2BC23FF, "[GoldPlay]: {FFFFFF}Contul tau este banat OFFLINE. Poti face o cerere de UnBan pe forumul nostru {a9c4e4}http://www.GoldPlay.ro/");
SetTimerEx("KickPlayers", 100, false, "i", playerid);
return 1;
}
mysql_free_result();
}
else
{
new loginstring[MAX_STRING];
new loginname[164];
GetPlayerName(playerid,loginname,sizeof(loginname));
format(loginstring,sizeof(loginstring),"{C2BC23}Parola nu se potriveste cu numele!n{FFFFFF}Introdu din nou parola pentru a te autentifica:",loginname);
ShowPlayerDialog(playerid,12347,DIALOG_STYLE_PASSWORD," {FFFFFF}Conectare",loginstring,"Intra","Iesi");
gPlayerLogTries[playerid] += 1;
if(gPlayerLogTries[playerid] == 4)
{
Kick(playerid);
}
return 1;
}
new year, month,day;
getdate(year, month, day);
new string[128];
new query[MAX_STRING];
new zero1[5];
new zero2[5];
new zero3[5];
new zero4[5];
if(hour < 10)
{
zero1 = "0";
}
if(minute < 10)
{
zero2 = "0";
}
if(day < 10)
{
zero3 = "0";
}
if(month < 10)
{
zero4 = "0";
}
format(string, sizeof(string), "%s%d:%s%d %s%d.%s%d.%d",zero1,hour,zero2,minute,zero3,day,zero4,month,year);
strmid(PlayerInfo[playerid][pUltLog], string, 0, strlen(string), 255);
format(query, sizeof(query), "UPDATE players SET UltLog='%s' WHERE id=%d", PlayerInfo[playerid][pUltLog], PlayerInfo[playerid][pSQLID]);
mysql_query(query);
//mysql_free_result();
new sendername[MAX_PLAYER_NAME], count = 0, counth = 0;
GetPlayerName(playerid, sendername, sizeof(sendername));
for(new h = 0; h < MAX_HOUSES; h++)
{
if(strmatch(HouseInfo[h][hOwner], sendername))
{
count ++;
if(HouseInfo[h][hUpgradeLock] == 13) counth ++;
}
}
Houses[playerid] = count;
ConsumingMoney[playerid] = 1;
if(PlayerInfo[playerid][pReg] == 0)
{
PlayerInfo[playerid][pLevel] = 3;
PlayerInfo[playerid][pSHealth] = 0.0;
PlayerInfo[playerid][pHealth] = 100.0;
PlayerInfo[playerid][pArmour] = 0.0;
PlayerInfo[playerid][pPos_x] = 2246.6;
PlayerInfo[playerid][pPos_y] = -1161.9;
PlayerInfo[playerid][pPos_z] = 1029.7;
PlayerInfo[playerid][pInt] = 15;
PlayerInfo[playerid][pLocal] = 255;
PlayerInfo[playerid][pTeam] = 3;
PlayerInfo[playerid][pModel] = 170;
new randphone = 1000 + random(8999);//minimum 1000 max 9999 //giving one at the start
PlayerInfo[playerid][pPnumber] = randphone;
PlayerInfo[playerid][pPhousekey] = 255;
PlayerInfo[playerid][pPbiskey] = 255;
PlayerInfo[playerid][pAccount] = 50000;
PlayerInfo[playerid][pReg] = 1;
PlayerInfo[playerid][pLocked] = 0;
GivePlayerCash(playerid, 0);
format(string, sizeof(string), "UPDATE players SET Registered='%d' WHERE id=%d", PlayerInfo[playerid][pReg], PlayerInfo[playerid][pSQLID]);
mysql_query(string);
format(string, sizeof(string), "UPDATE players SET PhoneNr='%d' WHERE id=%d", PlayerInfo[playerid][pPnumber], PlayerInfo[playerid][pSQLID]);
mysql_query(string);
format(string, sizeof(string), "UPDATE players SET House='%d' WHERE id=%d", PlayerInfo[playerid][pPhousekey], PlayerInfo[playerid][pSQLID]);
mysql_query(string);
format(string, sizeof(string), "UPDATE players SET Bank='%d' WHERE id=%d", PlayerInfo[playerid][pAccount], PlayerInfo[playerid][pSQLID]);
mysql_query(string);
format(string, sizeof(string), "UPDATE players SET Locked='%d' WHERE id=%d", PlayerInfo[playerid][pLocked], PlayerInfo[playerid][pSQLID]);
mysql_query(string);
}
printf("%s s-a logat pe server.", PlayerInfo[playerid][pNume]);
new playersip[256];
getdate(year, month, day);
gettime(hour,minute,second);
GetPlayerIp(playerid,playersip,sizeof(playersip));
format(string, sizeof(string), "AdmCmd: %s s-a logat astazi %d/%d/%d ora %d:%d, de pe ip %s",PlayerInfo[playerid][pNume],month,day,year,hour,minute,playersip);
ConnectLog(string);
getdate(year, month, day);
new hourr,minutee,secondd;
gettime(hourr,minutee,secondd);
PlayerInfo[playerid][pStatus] = 1;
format(string, sizeof(string), "UPDATE players SET Status='%d' WHERE id=%d", PlayerInfo[playerid][pStatus], PlayerInfo[playerid][pSQLID]);
mysql_query(string);
getdate(year, month, day);
gettime(hour,minute,second);
GetPlayerIp(playerid,playersip,sizeof(playersip));
format(string, sizeof(string), "AdmCmd: %s s-a logat astazi %d/%d/%d ora %d:%d, de pe ip %s",PlayerInfo[playerid][pNume],month,day,year,hour,minute,playersip);
ConnectLog(string);
getdate(year, month, day);
gettime(hourr,minutee,secondd);
new stringtext[560];
if(Registerr[playerid] == 2)
{
new stringg[128];
format(stringg, sizeof(stringg), "%d %d %d",day,month,year);
strmid(PlayerInfo[playerid][pDateReg], stringg, 0, strlen(stringg), 255);
format(query, sizeof(query), "UPDATE players SET DateReg='%s' WHERE id=%d", stringg, PlayerInfo[playerid][pSQLID]);
Registerr[playerid] = 0;
mysql_query(query);
}
if (PlayerInfo[playerid][pLevel] > 0)
{
SendClientMessage(playerid, COLOR_WHITE, "{C2BC23}[GoldPlay]: {FFFFFF}Bun venit pe {C2BC23}GoldPlay RPG{FFFFFF}. Forumul nostru este {C2BC23}http://www.GoldPlay.ro/{FFFFFF}.");
}
if (PlayerInfo[playerid][pDonateRank] >= 1 && PlayerInfo[playerid][pAdmin] < 1 && PlayerInfo[playerid][pHelper] < 1)
{
SendClientMessage(playerid, COLOR_WHITE, "{C2BC23}[GoldPlay]: {FFFFFF}Te-ai logat cu Cont Premium.");
}
if (PlayerInfo[playerid][pAdmin] >= 1 && PlayerInfo[playerid][pAdmin] <= 5 && PlayerInfo[playerid][pDonateRank] < 1 && PlayerInfo[playerid][pHelper] < 1)
{
format(stringtext, sizeof(stringtext), "{C2BC23}» [GoldPlay]: {FFFFFF}Te-ai logat cu Admin Level %d.", PlayerInfo[playerid][pAdmin]);
SendClientMessage(playerid, COLOR_WHITE,stringtext);
}
if (PlayerInfo[playerid][pAdmin] >= 1 && PlayerInfo[playerid][pAdmin] <= 5 && PlayerInfo[playerid][pDonateRank] < 1 && PlayerInfo[playerid][pHelper] > 1)
{
format(stringtext, sizeof(stringtext), "{C2BC23}» [GoldPlay]: {FFFFFF}Te-ai logat cu Admin Level %d si Helper 2.", PlayerInfo[playerid][pAdmin]);
SendClientMessage(playerid, COLOR_WHITE,stringtext);
}
if (PlayerInfo[playerid][pAdmin] >= 1 && PlayerInfo[playerid][pAdmin] <= 5 && PlayerInfo[playerid][pDonateRank] < 1 && PlayerInfo[playerid][pHelper] == 1)
{
format(stringtext, sizeof(stringtext), "{C2BC23}» [GoldPlay]: {FFFFFF}Te-ai logat cu Admin Level %d si Helper 1.", PlayerInfo[playerid][pAdmin]);
SendClientMessage(playerid, COLOR_WHITE,stringtext);
}
if (PlayerInfo[playerid][pAdmin] >= 8 && PlayerInfo[playerid][pDonateRank] < 1 && PlayerInfo[playerid][pHelper] < 1)
{
format(stringtext, sizeof(stringtext), "{C2BC23}» [GoldPlay]: {FFFFFF}Te-ai logat cu Admin Owner.");
SendClientMessage(playerid, COLOR_WHITE,stringtext);
}
if (PlayerInfo[playerid][pAdmin] == 7 && PlayerInfo[playerid][pDonateRank] < 1 && PlayerInfo[playerid][pHelper] < 1)
{
format(stringtext, sizeof(stringtext), "{C2BC23}» [GoldPlay]: {FFFFFF}Te-ai logat cu Admin Manager.");
SendClientMessage(playerid, COLOR_WHITE,stringtext);
}
if (PlayerInfo[playerid][pAdmin] == 6 && PlayerInfo[playerid][pDonateRank] < 1 && PlayerInfo[playerid][pHelper] < 1)
{
format(stringtext, sizeof(stringtext), "{C2BC23}» [GoldPlay]: {FFFFFF}Te-ai logat cu Coordonator.");
SendClientMessage(playerid, COLOR_WHITE,stringtext);
}
if (PlayerInfo[playerid][pAdmin] == 7 && PlayerInfo[playerid][pHelper] > 1 && PlayerInfo[playerid][pDonateRank] < 1 && PlayerInfo[playerid][pHelper] > 1)
{
format(stringtext, sizeof(stringtext), "{C2BC23}» [GoldPlay]: {FFFFFF}Te-ai logat cu Admin Manager si Helper 2.");
SendClientMessage(playerid, COLOR_WHITE,stringtext);
}
if (PlayerInfo[playerid][pAdmin] == 7 && PlayerInfo[playerid][pHelper] == 1 && PlayerInfo[playerid][pDonateRank] < 1 && PlayerInfo[playerid][pHelper] == 1)
{
format(stringtext, sizeof(stringtext), "{C2BC23}» [GoldPlay]: {FFFFFF}Te-ai logat cu Admin Manager si Helper 1.");
SendClientMessage(playerid, COLOR_WHITE,stringtext);
}
if (PlayerInfo[playerid][pAdmin] >= 8 && PlayerInfo[playerid][pHelper] > 1 && PlayerInfo[playerid][pDonateRank] < 1 && PlayerInfo[playerid][pHelper] > 1)
{
format(stringtext, sizeof(stringtext), "{C2BC23}» [GoldPlay]: {FFFFFF}Te-ai logat cu Admin Owner si Helper 2.");
SendClientMessage(playerid, COLOR_WHITE,stringtext);
}
if (PlayerInfo[playerid][pAdmin] >= 8 && PlayerInfo[playerid][pHelper] == 1 && PlayerInfo[playerid][pDonateRank] < 1 && PlayerInfo[playerid][pHelper] == 2)
{
format(stringtext, sizeof(stringtext), "{C2BC23}» [GoldPlay]: {FFFFFF}Te-ai logat cu Admin Owner si Helper 1.");
SendClientMessage(playerid, COLOR_WHITE,stringtext);
}
if (PlayerInfo[playerid][pAdmin] == 6 && PlayerInfo[playerid][pHelper] > 1 && PlayerInfo[playerid][pDonateRank] < 1 && PlayerInfo[playerid][pHelper] > 1)
{
format(stringtext, sizeof(stringtext), "{C2BC23}» [GoldPlay]: {FFFFFF}Te-ai logat cu Admin Coordonator si Helper 2.");
SendClientMessage(playerid, COLOR_WHITE,stringtext);
}
if (PlayerInfo[playerid][pAdmin] == 6 && PlayerInfo[playerid][pHelper] == 1 && PlayerInfo[playerid][pDonateRank] < 1 && PlayerInfo[playerid][pHelper] == 1)
{
format(stringtext, sizeof(stringtext), "{C2BC23}» [GoldPlay]: {FFFFFF}Te-ai logat cu Admin Coordonator si Helper 1.");
SendClientMessage(playerid, COLOR_WHITE,stringtext);
}
if (PlayerInfo[playerid][pAdmin] >= 1 && PlayerInfo[playerid][pDonateRank] > 0 && PlayerInfo[playerid][pHelper] < 1)
{
format(stringtext, sizeof(stringtext), "{C2BC23}» [GoldPlay]: {FFFFFF}Te-ai logat cu Cont Premium si Admin %d.", PlayerInfo[playerid][pAdmin]);
SendClientMessage(playerid, COLOR_WHITE,stringtext);
}
if (PlayerInfo[playerid][pAdmin] > 1 && PlayerInfo[playerid][pDonateRank] > 0 && PlayerInfo[playerid][pHelper] > 0)
{
format(stringtext, sizeof(stringtext), "{C2BC23}» [GoldPlay]: {FFFFFF}Te-ai logat cu Cont Premium, Helper 2, si Admin Level %d.", PlayerInfo[playerid][pAdmin]);
SendClientMessage(playerid, COLOR_WHITE,stringtext);
}
if (PlayerInfo[playerid][pAdmin] == 1 && PlayerInfo[playerid][pDonateRank] > 0 && PlayerInfo[playerid][pHelper] > 0)
{
format(stringtext, sizeof(stringtext), "{C2BC23}» [GoldPlay]: {FFFFFF}Te-ai logat cu Cont Premium, Helper 1, si Admin Level %d.", PlayerInfo[playerid][pAdmin]);
SendClientMessage(playerid, COLOR_WHITE,stringtext);
}
if (PlayerInfo[playerid][pHelper] == 2 && PlayerInfo[playerid][pDonateRank] < 1 && PlayerInfo[playerid][pAdmin] < 1)
{
format(stringtext, sizeof(stringtext), "{C2BC23}» [GoldPlay]: {FFFFFF}Te-ai logat cu Helper 2.");
SendClientMessage(playerid, COLOR_WHITE,stringtext);
}
if (PlayerInfo[playerid][pHelper] == 1 && PlayerInfo[playerid][pDonateRank] < 1 && PlayerInfo[playerid][pAdmin] < 1)
{
format(stringtext, sizeof(stringtext), "{C2BC23}» [GoldPlay]: {FFFFFF}Te-ai logat cu Helper 1.");
SendClientMessage(playerid, COLOR_WHITE,stringtext);
}
if (PlayerInfo[playerid][pHelper] == 2 && PlayerInfo[playerid][pDonateRank] > 0 && PlayerInfo[playerid][pAdmin] < 1)
{
format(stringtext, sizeof(stringtext), "{C2BC23}» [GoldPlay]: {FFFFFF}Te-ai logat cu Cont Premium si Helper 2.");
SendClientMessage(playerid, COLOR_WHITE,stringtext);
}
if (PlayerInfo[playerid][pHelper] == 1 && PlayerInfo[playerid][pDonateRank] > 0 && PlayerInfo[playerid][pAdmin] < 1)
{
format(stringtext, sizeof(stringtext), "{C2BC23}» [GoldPlay]: {FFFFFF}Te-ai logat cu Cont Premium si Helper 1.");
SendClientMessage(playerid, COLOR_WHITE,stringtext);
}
if (PlayerInfo[playerid][pHelper] == 1 && PlayerInfo[playerid][pDonateRank] > 0 && PlayerInfo[playerid][pAdmin] < 1)
{
format(stringtext, sizeof(stringtext), "{C2BC23}» [GoldPlay]: {FFFFFF}Te-ai logat cu Cont Premium si Helper 1.");
SendClientMessage(playerid, COLOR_WHITE,stringtext);
}
if(PlayerInfo[playerid][pCarLic] < 1 && PlayerInfo[playerid][pTut] == 1)
{
new string3[560];
format(string3, sizeof(string3), "{C2BC23}Info: {FFFFFF}Nu ai permisul de conducere! Ti-a fost marcat cu {C2BC23}rosu{FFFFFF} un checkpoint pe mini-map.");
SendClientMessage(playerid, COLOR_WHITE, string3);
SetPlayerCheckpoint(playerid, 1396.9156,-1570.3483,14.2723, 3);
CP[playerid] = 80;
}
WantedLevel[playerid] = PlayerInfo[playerid][pWantedLevel];
WantedPoints[playerid] = PlayerInfo[playerid][pWantedPoints];
SetPlayerWantedLevel(playerid, PlayerInfo[playerid][pWantedLevel]);
if (PlayerInfo[playerid][pWantedLevel] > 0)
{
format(stringtext, sizeof(stringtext), "{C2BC23}» [GoldPlay]: {FFFFFF}Ai primit inapoi %d stele wanted!",WantedLevel[playerid]);
SendClientMessage(playerid, COLOR_WHITE, stringtext);
}
PlayerInfo[playerid][pLocked] = 0;
SetCameraBehindPlayer(playerid);
if(gTeam[playerid] == 0)
{
gTeam[playerid] = 3;
}
else
{
gTeam[playerid] = PlayerInfo[playerid][pTeam];
}
gPlayerLogged[playerid] = 1;
GivePlayerMoney(playerid, -GetPlayerMoney(playerid));
SetPlayerCash(playerid);
SpawnPlayer(playerid);
format(tmp2, sizeof(tmp2), "~w~ Bun venit %s",PlayerInfo[playerid][pNume]);
StopAudioStreamForPlayer(playerid);
GameTextForPlayer(playerid, tmp2, 5000, 1);
TextDrawShowForPlayer(playerid,Nume[playerid]);
return 1;
}[/pawn][128]s[64]iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii>

 

Sincer, nu cred ca este de la sistemul de LogIn pentru ca l-am mai folosit si mergea bine, cel mai probabil este de la vreo schimbare. Am rezolvat 71 de buguri si am adaugat 41 de sisteme deci o sa fie greu sa le gasesc..

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. For more details you can also review our Terms of Use and Privacy Policy.