Jump to content
  • 0

Eroare Login Mysql


Donboo

Question

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?

Link to comment
Share on other sites

6 answers to this question

Recommended Posts

[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]
Link to comment
Share on other sites

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
Link to comment
Share on other sites

[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..

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • 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.