Donboo
Membru-
Posts
16 -
Joined
-
Last visited
About Donboo
- Birthday August 24
Profile Information
-
Sex
Male
-
Location
Berlin, Romania.
Contact Methods
- Website URL
-
Skype
donboo-do
Recent Profile Visitors
The recent visitors block is disabled and is not being shown to other users.
Donboo's Achievements
-
respect maxim, povestea vietii mele. scriu mii de linii de coduri si niciodata nu e destul. // scuze de bump, dar merita bump
-
http://www.mauzen.org/samp/index.php?stat=players&interval=10080 samp nu trece de 70k jucatori online in acelasi timp.. un joc f interesant
-
Iti recomand eu tie o carte de gramatica de clasa a II-a, ti-ar face un mare bine.
-
Nu e neaparat. Poti sa pui doar tagurile: <?php echo('Copyright gigi') ?>
-
Creezi un fisier footer.php si gata. Nu iti trebuie neaparat un script, doar fisierul sa fie.
-
Ar trebui sa iesiti la o bere, sa dea army redirect la voi e o onoare.
-
Nu am fost bogdan =)). Eu sunt Donboo, mi-ai scris odata intr-un topic ca-s bun si ca ma recomanzi. Remember?
-
Pai daca m-ai cautat in ultima perioada n-ai avut ce sa vezi, am sters scripturile pentru gta-mp, n-am mai oferit ajutor, n-am mai vandut nimic. Cand? =)) Daca esti 4ndrei95: am avansat extrem de mult de atunci Pentru altul: Nu m-ai testat
-
Cine pana mea esti si tu ba? Ma pis pe mine de ras cand vad fumati d-astia. Ce rost are topicu' asta? In afara de putina ciuda ca stiu si eu sa deschid Pawno nu vad. Relaxeaza-te ba. Apropo, ala nu e fb-ul real, e doar pentru comunitati. Pup de pe fostu' gta-mp.
-
Logic.. Cer T/C, scripterul din mine a rezolvat.. si nici acum nu stie cum!
-
Cred ca vor tine 0.3.7 pana in vara.. minim..
-
Buna ziua! Cand pornesc serverul imi da aceste erori: [13:54:42] [debug] Run time error 4: "Array index out of bounds" [13:54:42] [debug] Accessing element at index 50 past array upper bound 49 [13:54:42] [debug] AMX backtrace: [13:54:42] [debug] #0 000685b4 in public zcmd_OnGameModeInit () from knx.amx [13:54:42] [debug] #1 native CallLocalFunction () [00472fc0] from samp-server.exe [13:54:42] [debug] #2 00008c84 in public SSCANF_OnGameModeInit () from knx.amx [13:54:42] [debug] #3 00002fec in public Itter_OnGameModeInit () from knx.amx [13:54:42] [debug] #4 native CallLocalFunction () [00472fc0] from samp-server.exe [13:54:42] [debug] #5 0000258c in public ScriptInit_OnGameModeInit () from knx.amx [13:54:42] [debug] #6 0000156c in public PZone_OnGameModeInit () from knx.amx [13:54:42] [debug] #7 native CallLocalFunction () [00472fc0] from samp-server.exe [13:54:42] [debug] #8 00001254 in public OnGameModeInit () from knx.amx [13:54:42] Number of vehicle models: 0 Am verificat OnGameModeInit, nu e problema. Nu am nici macar un warning la compilare. De la ce sa fie? Multumesc anticipat.
-
[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..
-
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); } } }
-
[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]