Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public OnPlayerClickPlayerTextDraw(playerid, PlayerText:playertextid)
- {
- if( playertextid == RegisterTD[ playerid ][ 3 ] ) { // ovo
- new regstring[512], regname[64]; GetPlayerName(playerid,regname,sizeof(regname));
- format(regstring,sizeof(regstring),""BELA"________________________________________________\n\n"SPLAVA"Dobrodosao na Unicate Gaming RPG\n\nVase Ime i Prezime: "CRVENA"%s\n"BELA"Vas korisnicki racun nije registrovan...\nUpisite vasu lozinku da bi ste se registrovali\n\nLozinka: "CRVENA"Min 6/Max 26 znakova\n\n"BELA"________________________________________________",regname);
- ShowPlayerDialog(playerid,1,DIALOG_STYLE_PASSWORD,""BELA"Registracija",regstring,"Registracija","Izlaz");
- }
- if( playertextid == RegisterTD[ playerid ][ 11 ] ) { // ovo
- PlayerTextDrawSetString( playerid, RegisterTD[ playerid ][ 14 ], "Musko" );
- PlayerInfo[ playerid ][ pSkin ] = 240;
- PlayerInfo[ playerid ][ pSex ] = 1;
- RegSex[ playerid ] = 1;
- }
- if( playertextid == RegisterTD[ playerid ][ 12 ] ) { // ovo
- PlayerTextDrawSetString( playerid, RegisterTD[ playerid ][ 14 ], "Zensko" );
- PlayerInfo[ playerid ][ pSkin ] = 93;
- PlayerInfo[ playerid ][ pSex ] = 2;
- RegSex[ playerid ] = 2;
- }
- if( playertextid == RegisterTD[ playerid ][ 7 ] ) { // ovo
- ShowPlayerDialog(playerid, 5, DIALOG_STYLE_LIST, ""BELA"Odakle ste ?", ""SPLAVA"- "BELA"Srbija\n"SPLAVA"- "BELA"Bosna i Hercegovina\n"SPLAVA"- "BELA"Kosovo\n"SPLAVA"- "BELA"Crna Gora\n"SPLAVA"- "BELA"Hrvatska\n"SPLAVA"- "BELA"Makedonija\n"SPLAVA"- "BELA"Slovenija\n"SPLAVA"- "BELA"Ostalo", "Dalje", "Odustani");
- }
- if( playertextid == RegisterTD[ playerid ][ 9 ] ) { // ovo
- ShowPlayerDialog(playerid, 4, 1, ""BELA"Koliko imate godina?", ""ZUTA"U prazno polje ispod upisi koliko imas godina\n\n"BELA"Godine upisi brojem\n"CRVENA"Nemojte ici ispod 7 i vise od 60!", "Dalje", "Odustani");
- }
- if( playertextid == RegisterTD[ playerid ][ 5 ] ) { // ovo
- ShowPlayerDialog(playerid, 12, 1, ""BELA"Email", ""BELA"Unos email-a\n"ZUTA"U prazno polje ispod unesite vasu email adresu\n\n"BELA"Zamolili bih vas da unesete tacan email", "Dalje", "Odustani");
- }
- if( playertextid == RegisterTD[ playerid ][ 16 ] ) {
- if( InputPassword[ playerid ] == false ) return SCM(playerid,-1,".::(( UG:RPG ))::."CRVENA"Nisi odabrao lozinku." );
- if( ChoseCountry[ playerid ] == false ) return SCM(playerid,-1,".::(( UG:RPG ))::."CRVENA"Nisi odabrao poreklo." );
- if( InputAge[ playerid ] == false ) return SCM(playerid,-1,".::(( UG:RPG ))::."CRVENA"Nisi odabrao godine starosti." );
- if( InputMail[ playerid ] == false ) return SCM(playerid,-1,".::(( UG:RPG ))::."CRVENA"Nisi uneo email." );
- if( RegSex[ playerid ] == 0 ) return SCM(playerid,-1,".::(( UG:RPG ))::."CRVENA"Nisi odabrao drzavu." );
- CancelSelectTextDraw( playerid );
- for(new i = 0; i < 21; i ++) {
- PlayerTextDrawHide( playerid, RegisterTD[ playerid ][ i ] );
- }
- //for(new i = 0; i < 30; i ++) {
- //PlayerTextDrawHide( playerid, LoginTD[ playerid ][ i ] );
- //}
- //PlayerTextDrawHide( playerid, LoginTD[ playerid ][ 18 ] );
- //PlayerTextDrawHide( playerid, LoginTD[ playerid ][ 19 ] );
- new INI:File = INI_Open(Korisnici(playerid));
- INI_SetTag(File,"data");
- INI_WriteInt(File,"Password", udb_hash( PlayerInfo[ playerid ][ pPass ] ) );
- INI_WriteInt(File,"NovacDzep",0);
- INI_WriteInt(File,"Admin",0);
- INI_WriteInt(File,"Ubistava",0);
- INI_WriteInt(File,"Smrti",0);
- INI_WriteInt(File,"Level",1);
- INI_WriteInt(File,"GameMaster",0);
- INI_WriteInt(File,"Skin", PlayerInfo[ playerid ][ pSkin ]);
- INI_WriteInt(File,"Godine", PlayerInfo[ playerid ][ pGodine ]);
- INI_WriteInt(File,"Drzava", PlayerInfo[ playerid ][ pDrzava ]);
- INI_WriteInt(File,"Pol", PlayerInfo[ playerid ][ pSex ]);
- INI_WriteInt(File,"Tutorial",0);
- INI_WriteInt(File,"Email",0);
- INI_WriteInt(File,"Lider",0);
- INI_WriteInt(File,"Clan",0);
- INI_WriteInt(File,"Rank",0);
- INI_WriteInt(File,"Mutiran",0);
- INI_WriteInt(File,"NovacBanka",0);
- INI_WriteInt(File,"Warn",0);
- INI_WriteInt(File,"BankovniRacun",0);
- INI_WriteInt(File,"Zatvor",0);
- INI_WriteInt(File,"ZatvorenVreme",0);
- INI_WriteInt(File,"Respekti",0);
- INI_WriteInt(File,"UhapsenPuta",0);
- INI_WriteInt(File,"Droga",0);
- INI_WriteInt(File,"Mats",0);
- INI_WriteInt(File,"PayDayPoeni",0);
- INI_WriteInt(File,"SatiIgre",0);
- INI_WriteInt(File,"IznosRate",0);
- INI_WriteInt(File,"IznosKredita",0);
- INI_WriteInt(File,"PreostaloZaOtplatu",0);
- INI_WriteInt(File,"ADozvola",0);
- INI_WriteInt(File,"KamionDozvola",0);
- INI_WriteInt(File,"AvionDozvola",0);
- INI_WriteInt(File,"MotorDozvola",0);
- INI_WriteInt(File,"BrodDozvola",0);
- INI_WriteInt(File,"GunDozvola",0);
- INI_WriteInt(File,"PosedovanjeFirme",-1);
- INI_WriteInt(File,"Mobilni",0);
- INI_WriteInt(File,"Imenik",0);
- INI_WriteInt(File,"MobKredit",0);
- INI_WriteInt(File,"Cigare",0);
- INI_WriteInt(File,"Upaljac",0);
- INI_WriteInt(File,"Kanap",0);
- INI_WriteInt(File,"Naocare",0);
- INI_WriteInt(File,"Sat",0);
- INI_WriteInt(File,"BorbeniStil",4);
- INI_WriteInt(File,"Posao",0);
- INI_WriteInt(File,"Hrana",0);
- INI_WriteInt(File,"PosedovanjeKuce",-1);
- INI_WriteInt(File,"ProveraSpawna",0);
- INI_WriteInt(File,"Rent",-1);
- INI_WriteInt(File,"PosedovanjeStana",-1);
- INI_WriteInt(File,"PosedovanjeVikendice",-1);
- INI_WriteInt(File,"OrgUgovor",0);
- INI_WriteInt(File,"PosaoUgovor",0);
- INI_WriteInt(File,"PosedovanjeAuta",-1);
- INI_WriteInt(File,"DzeparosVreme",0);
- INI_WriteInt(File,"PosedovanjeMotora",-1);
- INI_WriteInt(File,"Kaciga",-1);
- INI_WriteInt(File,"PosedovanjeBicikla",-1);
- INI_WriteInt(File,"PosedovanjeAviona",-1);
- INI_WriteInt(File,"PosedovanjePlovila",-1);
- INI_WriteInt(File,"DonatorBodovi", 0);
- INI_WriteInt(File,"Banovan",PlayerInfo[playerid][pBanovan]);
- INI_Close(File);
- PlayerInfo[ playerid ][ pNovacBanka ] = 0;
- PlayerInfo[ playerid ][ pLevel ] = 8;
- PlayerInfo[ playerid ][ pVip ] = 4;
- SetPlayerScore( playerid, PlayerInfo[ playerid ][ pLevel ] );
- PlayerInfo[ playerid ][ pTutorial ] = 0;
- PlayerInfo[ playerid ][ pNovacDzep ] = 1500000;
- PlayerInfo[ playerid ][ pProveraSpawna ] = SPAWN_NORMAL;
- GivePlayerMoney( playerid, PlayerInfo[ playerid ][ pNovacDzep ] );
- SetPlayerSkin( playerid, PlayerInfo[ playerid ][ pSkin ] );
- TutorialTimer[playerid] = SetTimerEx("Tutorijal",465, false, "ii", playerid, 1 );
- }
- //if( playertextid == RegisterTD[ playerid ][ 18 ] ) {
- //SCM(playerid,-1,".::(( UG:RPG ))::."CRVENA"Prekinuli ste registraciju i kickovani ste");
- //freeze[playerid] = SetTimerEx("KonektKick", 500, 0, "d", playerid);
- //}
- if(playertextid == mdct[3])
- {
- SPD(playerid,54,DSI,""BELA"Dosije",""PPLAVA"Unesite ID igraca kome zelite da ocistite wanted\n"BELA"NAPOMENA: "PPLAVA"Ciscenje wanteda vide svi clanovi!","Unesi","Izlaz");
- return 1;
- }
- if(playertextid == mdct[4])
- {
- SPD(playerid,56,DSI,""BELA"Wanted Igraca",""PPLAVA"Unesite ID igraca kome zelis da das wanted level!","Unesi","Izlaz");
- return 1;
- }
- if(playertextid == mdct[5])
- {
- SPD(playerid,58,DSI,""BELA"Dosije",""PPLAVA"Unesite ID igraca ciji zelis da proveris dosije...","Unesi","Izlaz");
- return 1;
- }
- if(playertextid == mdct[6])
- {
- SPD(playerid,60,DSI,""BELA"Lociranje Igraca",""PPLAVA"Unesite ID igraca kojeg zelis da lociras ukoliko ima wanted level!","Unesi","Izlaz");
- return 1;
- }
- if(playertextid == mdct[7])
- {
- WantedLista(playerid);
- return 1;
- }
- if(playertextid == mdct[9])
- {
- CancelSelectTextDraw(playerid); MDC[playerid] = 0;
- for(new i = 0; i < 10; i++) { PlayerTextDrawHide(playerid,mdct[i]); }
- return 1;
- }
- if(playertextid == Bankomat[2][playerid])
- {
- if(PlayerInfo[playerid][pBankovniRacun] == 0) return SCM(playerid,-1,".::(( UG:RPG ))::."CRVENA"Nemate bankovni racun!");
- SPD(playerid, 318, DSI,""SRWBOJA"Podizanje novca",""BELA"Unesi koliko zelis novca da podignes sa vaseg racuna...","Podigni","Izlaz");
- return 1;
- }
- if(playertextid == Bankomat[3][playerid])
- {
- new string[100];
- if(PlayerInfo[playerid][pBankovniRacun] == 0) return SCM(playerid,-1,".::(( UG:RPG ))::."CRVENA"Nemate bankovni racun!");
- format(string, sizeof(string), ""BELA"Imate "ZELENA"%d$ "BELA"novca na vasem racunu...", PlayerInfo[playerid][pNovacBanka]);
- SPD(playerid, 320, DIALOG_STYLE_MSGBOX, ""ZELENA"Stanje Racuna", string, "Ok", "Izlaz");
- return 1;
- }
- if(playertextid == Bankomat[7][playerid])
- {
- AtmTD(playerid, 2); CancelSelectTextDraw(playerid); BankomatMeni[playerid] = -1;
- return 1;
- }
- return 1;
- }
- fDialog(45) // ovo
- {
- TogglePlayerSpectating( playerid, true );
- InterpolateCameraPos(playerid, 316.629119, -2347.745361, -2.533203, 343.586669, -1786.615478, 40.193359, 20000);
- InterpolateCameraLookAt(playerid, 316.142669, -2342.800292, -3.089434, 344.673248, -1791.454101, 39.555686, 20000);
- OcistiChat( playerid, 25 );
- for(new i = 0; i < 20; i ++) {
- PlayerTextDrawShow( playerid, RegisterTD[ playerid ][ i ] );
- }
- //for(new i = 0; i < 30; i ++) {
- //PlayerTextDrawShow( playerid, LoginTD[ playerid ][ i ] );
- //}
- //PlayerTextDrawShow( playerid, LoginTD[ playerid ][ 18 ] );
- //PlayerTextDrawShow( playerid, LoginTD[ playerid ][ 19 ] );
- //PlayerTextDrawSetString( playerid, RegisterTD[ playerid ][ 62 ], GetName( playerid ) );
- SelectTextDraw( playerid, GREEN );
- return 1;
- }
- fDialog(5)
- {
- if(!response) return Kick(playerid);
- switch(listitem)
- {
- case 0:
- {
- PlayerInfo[playerid][pDrzava] = 1;
- PlayerTextDrawSetString( playerid, RegisterTD[ playerid ][ 8 ], "Srbija" );
- ChoseCountry[ playerid ] = true;
- SelectTextDraw( playerid, GREEN );
- }
- case 1:
- {
- PlayerInfo[playerid][pDrzava] = 2; //Bosna
- PlayerTextDrawSetString( playerid, RegisterTD[ playerid ][ 8 ], "Bosna" );
- ChoseCountry[ playerid ] = true;
- SelectTextDraw( playerid, GREEN );
- }
- case 2:
- {
- PlayerInfo[playerid][pDrzava] = 3; //Kosovo
- PlayerTextDrawSetString( playerid, RegisterTD[ playerid ][ 8 ], "Kosovo" );
- ChoseCountry[ playerid ] = true;
- SelectTextDraw( playerid, GREEN );
- }
- case 3:
- {
- PlayerInfo[playerid][pDrzava] = 4; // Crna Gora
- PlayerTextDrawSetString( playerid, RegisterTD[ playerid ][ 8 ], "Crna Gora" );
- ChoseCountry[ playerid ] = true;
- SelectTextDraw( playerid, GREEN );
- }
- case 4:
- {
- PlayerInfo[playerid][pDrzava] = 5; //Hrvatska
- PlayerTextDrawSetString( playerid, RegisterTD[ playerid ][ 8 ], "Hrvatska" );
- ChoseCountry[ playerid ] = true;
- SelectTextDraw( playerid, GREEN );
- }
- case 5:
- {
- PlayerInfo[playerid][pDrzava] = 6; //Makedonija
- PlayerTextDrawSetString( playerid, RegisterTD[ playerid ][ 8 ], "Makedonija" );
- ChoseCountry[ playerid ] = true;
- SelectTextDraw( playerid, GREEN );
- }
- case 6:
- {
- PlayerInfo[playerid][pDrzava] = 7; //Slovenija
- PlayerTextDrawSetString( playerid, RegisterTD[ playerid ][ 8 ], "Slovenija" );
- ChoseCountry[ playerid ] = true;
- SelectTextDraw( playerid, GREEN );
- }
- case 7:
- {
- PlayerInfo[playerid][pDrzava] = 8; //Ostalo
- PlayerTextDrawSetString( playerid, RegisterTD[ playerid ][ 8 ], "Ostalo" );
- ChoseCountry[ playerid ] = true;
- SelectTextDraw( playerid, GREEN );
- }
- }
- return 1;
- }
- fDialog(4) // ovo
- {
- if( !response ) return Kick(playerid);
- new godine;
- godine = strval( inputtext );
- if( godine < 7 || godine > 60 ) {
- SCM(playerid,-1,".::(( UG:RPG ))::."CRVENA"ne mozete ici ispod 7 i vise od 60 godina!");
- ShowPlayerDialog(playerid, 4, 1, ""BELA"Koliko imate godina?", ""ZUTA"U prazno polje ispod upisi koliko imas godina\n\n"BELA"Godine upisi brojem\n"CRVENA"Nemojte ici ispod 7 i vise od 60!", "Dalje", "Odustani");
- return 1;
- }
- PlayerTextDrawSetString( playerid, RegisterTD[ playerid ][ 10 ], inputtext );
- PlayerInfo[ playerid ][ pGodine ] = godine;
- InputAge[ playerid ] = true;
- SelectTextDraw( playerid, GREEN );
- return 1;
- }
- fDialog(12) // ovo
- {
- if(!response) return Kick(playerid);
- new emailp = strfind(inputtext, "@", true);
- if(strfind(inputtext,"%",true) != -1) return 0;
- if(emailp == -1)
- {
- SCM(playerid,-1,".::(( UG:RPG ))::."CRVENA"Netacan email | Upisite tacnu email adresu!");
- ShowPlayerDialog(playerid, 12, 1, ""BELA"Email", ""BELA"Unos email-a\n"ZUTA"U prazno polje ispod unesite vasu email adresu\n\n"BELA"Zamolili bih vas da unesete tacan email", "Dalje", "Odustani");
- return 1;
- }
- new emailp2 = strfind(inputtext, ".", true);
- if(emailp2 == -1)
- {
- SCM(playerid,-1,".::(( UG:RPG ))::."CRVENA"Netacan email | Upisite tacnu email adresu!");
- ShowPlayerDialog(playerid, 12, 1, ""BELA"Email", ""BELA"Unos email-a\n"ZUTA"U prazno polje ispod unesite vasu email adresu\n\n"BELA"Zamolili bih vas da unesete tacan email", "Dalje", "Odustani");
- return 1;
- }
- strmid( PlayerInfo[ playerid ][ pEmail ], inputtext, 0, strlen( inputtext ), 34 );
- PlayerTextDrawSetString( playerid, RegisterTD[ playerid ][ 6 ], inputtext );
- InputMail[ playerid ] = true;
- SelectTextDraw( playerid, GREEN );
- return 1;
- }
- fDialog(1)
- {
- if(!response) return Kick(playerid);
- if(strfind(inputtext, "%") != -1)
- {
- new regstring[512], regname[64]; GetPlayerName(playerid,regname,sizeof(regname));
- format(regstring,sizeof(regstring),""BELA"________________________________________________\n\n"ZELENA"Dobrodosao na Unicate Gaming RPG\n\nVase Ime i Prezime: "CRVENA"%s\n"BELA"Vas korisnicki racun nije registrovan...\nUpisite vasu lozinku da bi ste se registrovali\n\nLozinka: "CRVENA"Min 6/Max 12 znakova\n\n"BELA"________________________________________________",regname);
- ShowPlayerDialog(playerid,1,DIALOG_STYLE_PASSWORD,""BELA"Registracija",regstring,"Registracija","Izlaz");
- SCM(playerid,-1,".::(( UG:RPG ))::."CRVENA"BUDALO!");
- }
- else if(strlen(inputtext) < MIN_DUZINA_LOZINKE)
- {
- new regstring[512], regname[64]; GetPlayerName(playerid,regname,sizeof(regname));
- format(regstring,sizeof(regstring),""BELA"________________________________________________\n\n"ZELENA"Dobrodosao na Unicate Gaming RPG\n\nVase Ime i Prezime: "CRVENA"%s\n"BELA"Vas korisnicki racun nije registrovan...\nUpisite vasu lozinku da bi ste se registrovali\n\nLozinka: "CRVENA"Min 6/Max 12 znakova\n\n"BELA"________________________________________________",regname);
- ShowPlayerDialog(playerid,1,DIALOG_STYLE_PASSWORD,""BELA"Registracija",regstring,"Registracija","Izlaz");
- SCM(playerid,-1,".::(( UG:RPG ))::."CRVENA"Lozinka mora imati minimum 6 znakova, a maximum 12 znakova!");
- }
- else if(strlen(inputtext) > MAX_DUZINA_LOZINKE)
- {
- new regstring[512], regname[64]; GetPlayerName(playerid,regname,sizeof(regname));
- format(regstring,sizeof(regstring),""BELA"________________________________________________\n\n"ZELENA"Dobrodosao na Unicate Gaming RPG\n\nVase Ime i Prezime: "CRVENA"%s\n"BELA"Vas korisnicki racun nije registrovan...\nUpisite vasu lozinku da bi ste se registrovali\n\nLozinka: "CRVENA"Min 6/Max 12 znakova\n\n"BELA"________________________________________________",regname);
- ShowPlayerDialog(playerid,1,DIALOG_STYLE_PASSWORD,""BELA"Registracija",regstring,"Registracija","Izlaz");
- SCM(playerid,-1,".::(( UG:RPG ))::."CRVENA"Lozinka mora imati minimum 6 znakova, a maximum 12 znakova!");
- }
- else if(strlen(inputtext) >= MIN_DUZINA_LOZINKE && strlen(inputtext) <= MAX_DUZINA_LOZINKE)
- { // ovo
- strmid( PlayerInfo[ playerid ][ pPass ], inputtext, 0, strlen( inputtext ), 50);
- PlayerTextDrawSetString( playerid, RegisterTD[ playerid ][ 4 ], inputtext );
- InputPassword[ playerid ] = true;
- SelectTextDraw( playerid, GREEN );
- }
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement