Jump to content

WiDuAlK

V.I.P
  • Posts

    1,338
  • Joined

  • Last visited

  • Days Won

    94

Everything posted by WiDuAlK

  1. acum imi da la fiecare GM: Run time error 19: "File or function is not found"
  2. Lam pus in Local Disck C: ) > Windows > System32
  3. Nick: WiDuAlK Problema: De curand mi-am pus pe PC Windowx XP SP3 , mi-am bagat ce aveam nevoie de seara , iar dimineata am vrut sa ma uit la cv pe un GM care incerc sa imi lucrez , dar cand deschid : samp-server.exe imi apare o eroare: http://tinypic.com/view.php?pic=33ljc6g&s=8#.U8Ib6pR5McY Am pus MSVCP110 de pe internet , dar mia dat: http://tinypic.com/r/99o090/8 M-am uitat putin pe net si cica am vazut ca trebuie sa instalez microsoft visual c++ , Miam instalat dar tot imi da aceeasi eroare... Erori / warnings: - Lini/script: - Ai incercat sa rezolvi singur ?: Normal
  4. Tia dat crash pawn , e de la niste elemente nepuse...
  5. se cunoaste ca le cunosti , fata de uni care copie un tutorial si il interpreteaza , fara a-si da seama ce vorbesc bravo , tu nu numai ca ai inteles si sa pui in practica dar faci asta si pentru ceilalti , +1 de la mine astept in contiunoare noi noutati.
  6. Pentru inceput , as dori sa pastrezi un limbaj decent , in al 2 lea rand este un MINI GM , adica pentru incepatori , sa invete sa creeze un GM de la 0 , eu am oferit doar un mic suport . De acolo se descurca lumea. Cer warn pentru ca nu ai pastrat limbajul decent!
  7. Ei, gireada, d-system are loc la lista cu GM uri?
  8. Nume: WiDuAlK Nume tutorial:PAYDAY+ RESPAWC POINT Descriere: Un tutorial cum sa creez un sistem payday+RESPECT POINT
  9. Salut. Regret sa te anunt dar nu e sectiunea de cerere FS-uri , ci de postat. Te rog sa te uiti la: http://www.sa-mp.ro/forum/index.php?topic=29035.0 si sa ceri acolo. T/C
  10. Din pacate ARTIST s-a lasat din pacate de scripting... asa ca nu vom primi linkul de download...
  11. ok Gireada am pus si niste poze , dar as vrea sa nu imi mai stergi tagul acestui topic si sa il schimbi de la "Gamemode" la nimic.
  12. Te rog sa te uiti la www.sa-mp.ro/forum/index.php?topic=31353.0 G Base al lui Gireada si sa imi arati o poza de acolo. Cat despre descriere eu cred ca am spus tot ce trebuie si la al 2 lea post am spus ce am uitat sa spun in primul. Nu iti place nu il lua , fati singur si descurca-te eu doar am vrut sa dau o mana de ajutor , daca tu nu o vrei nu am ca sa iti fac.
  13. Nu spun ca este greu ce am facut eu. Eu doar am vrut sa dau o mana de ajutor celor care vor sa se ocupe de asa ceva si nu au un inceput bun sau nu se pricep sa faca asa ceva! Nu vreau sa aud cv de genu: "Pentru ce ne trebuie?" sau "Nu imi foloseste deloc , esti praf!"
  14. Salutare Sa-Mp.ro , eu sunt WiDuAlK si m-am gandit , vazandu-l pe GIREADA facand un sistem de register pt incepatori sa fac si eu unul dar pe DINI. Am creat doar sistemul register cu 5 dialoguri diferite si anume: varsta , sex , oras , email si loc de spawn la alegere 2 orase LS si LV. Am facut acest sistem pentru fiecare care vrea sa isi creeze un GM de la 0 , deoarece nu vreau/vrem cei care mai stiu cv sa incurajam EDITUL si FURATUL CREDITULUI.Ii multumesc lui .ANdy47. pentru asistenta oferita la problemele intampinate , au fost 2 si alea minore dar ii multumesc oricum.Nu spun ca eu sunt un scripter bun , ci unul cu o dorinta de a face cv in acest domeniu. Aveti aici linkul de download si sper sa va prinda bine. http://www.mediafire.com/download/gtj7dd9a6ifa5bo/Dsystem.rar POZE: http://tinypic.com/view.php?pic=2exbg9z&s=8#.U7B2Y5R5Nh8 http://tinypic.com/view.php?pic=2j434ag&s=8#.U7B2nJR5Nh8 http://tinypic.com/view.php?pic=ifz7r9&s=8#.U7B2x5R5Nh8 http://tinypic.com/view.php?pic=15s1vdv&s=8#.U7B3HZR5Nh8 http://tinypic.com/view.php?pic=2rc60qp&s=8#.U7B3QZR5Nh8 http://tinypic.com/view.php?pic=29yp6qq&s=8#.U7B3oJR5Nh8 http://tinypic.com/view.php?pic=2qlr9qe&s=8#.U7B3y5R5Nh8 http://tinypic.com/r/ev6nps/8
  15. schimba pluginul streamer
  16. Nick: WiDuAlK Problema: Sistem register Erori / warnings:[pawn]F:\GM\gamemodes\GM.pwn(275) : warning 215: expression has no effect F:\GM\gamemodes\GM.pwn(275) : error 001: expected token: ";", but found "[" F:\GM\gamemodes\GM.pwn(275) : error 029: invalid expression, assumed zero F:\GM\gamemodes\GM.pwn(275) : warning 215: expression has no effect F:\GM\gamemodes\GM.pwn(275) : error 001: expected token: ";", but found "]" F:\GM\gamemodes\GM.pwn(275) : fatal error 107: too many error messages on one line Compilation aborted.Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase 4 Errors.[/pawn] Lini/script:[pawn]#include <a_samp> #include dini enum pData { pPass[ 129 ], pLevel, pAdmin, pMoney, pSex, pOrigine }; new PlayerData[MAX_PLAYERS][pData]; new gPlayerLogged[MAX_PLAYERS]; new pInfo[MAX_PLAYERS]; #define D_Login 1 #define D_Register 2 #define D_Register2 3 #define D_Register3 4 #define D_Register4 5 #define D_Register5 6 #define D_Register6 7 public OnGameModeInit() { // Don't use these lines if it's a filterscript SetGameModeText("TEST"); print("\n----------------------------------"); print(" WiDuAlK are valoare"); print("----------------------------------\n"); AddPlayerClass(0, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0); return 1; } public OnGameModeExit() { return 1; } public OnPlayerRequestClass(playerid, classid) { SetPlayerPos(playerid, 1958.3783, 1343.1572, 15.3746); SetPlayerCameraPos(playerid, 1958.3783, 1343.1572, 15.3746); SetPlayerCameraLookAt(playerid, 1958.3783, 1343.1572, 15.3746); return 1; } public OnPlayerConnect(playerid) { gPlayerLogged[ playerid ] = 0; new File[ 128 ]; format( File, 128, "Conturi/%s.ini", GetName( playerid ) ); if( fexist( File ) ) { format( PlayerData[playerid][pPass], 129, dini_Get( File, "Password" ) ); PlayerData[playerid][pLevel] = dini_Int( File, "Level" ); PlayerData[playerid][pAdmin] = dini_Int( File, "Admin" ); PlayerData[playerid][pOrigine] = dini_Int( File, "Origine" ); PlayerData[playerid][pMoney] = dini_Int( File, "Money" ); GivePlayerMoney(playerid, PlayerData[playerid][pMoney]); SetPlayerScore(playerid,PlayerData[playerid][pLevel]); ShowPlayerDialog( playerid, D_Login, DIALOG_STYLE_INPUT, "Logare", "Scrie parola mai jos.", "Asa Faci?", "Logare" ); } else ShowPlayerDialog( playerid, D_Register, DIALOG_STYLE_INPUT, "Inregistrare", "Scrie parola mai jos.", "Inregistrare", "Iesire" ); } public OnPlayerDisconnect(playerid, reason) { new File[ 128 ]; format( File, 128, "Conturi/%s.ini", GetName( playerid ) ); if( fexist( File ) ) { dini_IntSet( File, "Level", PlayerData[playerid][pLevel] ); dini_IntSet( File, "Admin", PlayerData[playerid][pAdmin] ); dini_IntSet( File, "Bani", PlayerData[playerid][pMoney] ); dini_IntSet( File, "Origine", PlayerData[playerid][pOrigine] ); } return 1; } public OnPlayerSpawn(playerid) { return 1; } public OnPlayerDeath(playerid, killerid, reason) { return 1; } public OnVehicleSpawn(vehicleid) { return 1; } public OnVehicleDeath(vehicleid, killerid) { return 1; } public OnPlayerText(playerid, text[]) { return 1; } public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger) { return 1; } public OnPlayerExitVehicle(playerid, vehicleid) { return 1; } public OnPlayerStateChange(playerid, newstate, oldstate) { return 1; } public OnPlayerEnterCheckpoint(playerid) { return 1; } public OnPlayerLeaveCheckpoint(playerid) { return 1; } public OnPlayerEnterRaceCheckpoint(playerid) { return 1; } public OnPlayerLeaveRaceCheckpoint(playerid) { return 1; } public OnRconCommand(cmd[]) { return 1; } public OnPlayerRequestSpawn(playerid) { return 1; } public OnObjectMoved(objectid) { return 1; } public OnPlayerObjectMoved(playerid, objectid) { return 1; } public OnPlayerPickUpPickup(playerid, pickupid) { return 1; } public OnVehicleMod(playerid, vehicleid, componentid) { return 1; } public OnVehiclePaintjob(playerid, vehicleid, paintjobid) { return 1; } public OnVehicleRespray(playerid, vehicleid, color1, color2) { return 1; } public OnPlayerSelectedMenuRow(playerid, row) { return 1; } public OnPlayerExitedMenu(playerid) { return 1; } public OnPlayerInteriorChange(playerid, newinteriorid, oldinteriorid) { return 1; } public OnPlayerKeyStateChange(playerid, newkeys, oldkeys) { return 1; } public OnRconLoginAttempt(ip[], password[], success) { return 1; } public OnPlayerUpdate(playerid) { return 1; } public OnPlayerStreamIn(playerid, forplayerid) { return 1; } public OnPlayerStreamOut(playerid, forplayerid) { return 1; } public OnVehicleStreamIn(vehicleid, forplayerid) { return 1; } public OnVehicleStreamOut(vehicleid, forplayerid) { return 1; } public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]) { switch(dialogid) { case D_Login: { if( !response ) return Kick( playerid ); if( strcmp( PlayerData[playerid][pPass], inputtext, true ) == 0 ) { gPlayerLogged[ playerid ] = 1; SendClientMessage( playerid, -1, "Te-ai logat cu succes" ); }else ShowPlayerDialog( playerid, D_Login, DIALOG_STYLE_INPUT, "Logare", "Scrie parola mai jos", "Logare" , "Iesire'" ); return 1; } case D_Register: { new File[ 128 ]; format( File, 128, "Conturi/%s.ini", GetName( playerid ) ); dini_Create( File ); dini_Set( File, "Password", inputtext ); dini_IntSet( File, "Level", PlayerData[playerid][pLevel] = 1 ); dini_IntSet( File, "Admin", PlayerData[playerid][pAdmin] = 0 ); dini_IntSet( File, "Bani", PlayerData[playerid][pMoney] = 15000 ); dini_IntSet( File, "Origine", PlayerData[playerid][pMoney] = 15000 ); ShowPlayerDialog( playerid, D_Register2, DIALOG_STYLE_INPUT, "Inregistrare", "Cati ani ai?", "OK" , "Iesire'" ); return 1; } case D_Register2: { new path[200]; if(!response) return dini_Remove(path), Kick(playerid); ShowPlayerDialog(playerid, D_Register3, DIALOG_STYLE_LIST, "Ce esti?", "Baiat\nFata", "OK", "Cancel"); } case D_Register3: { new path[200]; if(!response) return dini_Remove(path), Kick(playerid); switch( listitem ) { case 0: { pInfo[ playerid ][ pSex ] = 0 ; ShowPlayerDialog(playerid, D_Register3, DIALOG_STYLE_INPUT, "Inregistrare", "Ce email ai?", "OK", "Cancel"); } case 1: { pInfo[ playerid ][ pSex ] = 1 ; ShowPlayerDialog(playerid, D_Register3, DIALOG_STYLE_INPUT, "Inregistrare", "Ce email ai??", "OK", "Cancel"); } } } case D_Register4: { { new path[200]; if(!response) return dini_Remove(path), Kick(playerid); dini_Set(path, "Ani", inputtext); ShowPlayerDialog(playerid, D_Register5, DIALOG_STYLE_INPUT, "Inregistrare", "Ce email ai?(ex: [email protected])!", "OK", "Cancel"); } case D_Register5: { new path[200]; if(!response) return dini_Remove(path), Kick(playerid); ShowPlayerDialog(playerid, D_Register6, DIALOG_STYLE_LIST, "Inregistrare", "Unde vrei sa te spawnezi?", "OK", "Cancel"); } case D_Register6: { if(!response) return Kick( playerid ) ; if ( listitem == 0 ) { pInfo[ playerid ][ pOrigine ] = 0; dini_IntSet(path, "Origine", listitem ); // LS SpawnPlayer(playerid); ShowPlayerDialog(playerid, DIALOG_REGISTER4, DIALOG_STYLE_MSGBOX, "Inregistrare", "Inregistrare completa!", "OK", "OK"); } if ( listitem == 1 ) { pInfo[ playerid ][ pOrigine ] = 1; dini_IntSet(path, "Origine", listitem ); // LV SpawnPlayer(playerid); ShowPlayerDialog(playerid, DIALOG_REGISTER4, DIALOG_STYLE_MSGBOX, "Inregistrare", "Inregistrare completa!", "OK", "OK"); } } } return 1; } public OnPlayerClickPlayer(playerid, clickedplayerid, source) { return 1; } stock GetName( playerid ) { new rName[ MAX_PLAYER_NAME ]; GetPlayerName( playerid, rName, MAX_PLAYER_NAME ); return rName; }[/pawn] Ai incercat sa rezolvi singur ?: Am rezolvat niste erori dar astea mi-au mai ramas linia 275: pInfo[ playerid ][ pSex ] = 0 ;
  17. Salutare Sa-Mp.ro. Probabil ca titlul acesta va duce cu gandul la GM foarte cunoscut "GodFather" dar nu despre asta e vorba. Ei bine am facut acest topic pt a va prezenta filmul "The Godfather" . Un film vechi , foarte bun care se imparte in 3 parti. "The Godfather" , daca traduceti aceasta inseamna "Nasul". In film e vorba de un Gangster Vito Corleone care moare in prima parte a seriei si preia controlul sau Michel Corleone , care , daca doriti sa urmariti , ii veti vedea evolutia in partea II. Sper ca v-am trezit interesul , e un film fenomenal si sper sa ii urmariti cele 3 parti si sa veniti cu o parere in acest topic. Cu stima: WiDuAlK
  18. pfai .. la fiecare plugin pune la urma .so , si iti trb si baza de date de la host pe mysql. Zimi ce ai in folderul plugins
  19. Eu vreau sa decriptez... scz ca nu am cerut cum trb prima oara , n-am fost atent
  20. Nick: WiDuAlK Problema: parola criptata Erori / warnings: - Lini/script:[pawn]#include <a_samp> #include <Dini> #include <dutils> #define LIGHTBLUE "{00CED1}" #define ALB "{ffffff}" #define RED "{F81414}" #define GREEN "{00FF22}" #define COLOR_GREY 0xAFAFAFAA #pragma unused ret_memcpy #pragma unused strtok forward OnPlayerLogin(playerid,password[]); forward OnPlayerUpdate(playerid); forward OnPlayerRegister(playerid, password[]); enum pInfo { Pass, Level, Money }; new PlayerInfo[MAX_PLAYERS][pInfo]; new gPlayerLogged[MAX_PLAYERS]; new gPlayerLogTries[MAX_PLAYERS]; new gPlayerAccount[MAX_PLAYERS]; new Typed[MAX_PLAYERS][64]; public OnGameModeInit() { SetGameModeText("TEST v1.0"); print("\n--------------------------------------"); print("Login & Register system. Made by pantelimonfl"); print("--------------------------------------\n"); AddPlayerClass(1,1759.0189,-1898.1260,13.5622,266.4503,-1,-1,-1,-1,-1,-1); AddPlayerClass(2,1759.0189,-1898.1260,13.5622,266.4503,-1,-1,-1,-1,-1,-1); AddPlayerClass(269,1759.0189,-1898.1260,13.5622,266.4503,-1,-1,-1,-1,-1,-1); AddPlayerClass(270,1759.0189,-1898.1260,13.5622,266.4503,-1,-1,-1,-1,-1,-1); AddPlayerClass(271,1759.0189,-1898.1260,13.5622,266.4503,-1,-1,-1,-1,-1,-1); AddPlayerClass(272,1759.0189,-1898.1260,13.5622,266.4503,-1,-1,-1,-1,-1,-1); AddPlayerClass(47,1759.0189,-1898.1260,13.5622,266.4503,-1,-1,-1,-1,-1,-1); AddPlayerClass(48,1759.0189,-1898.1260,13.5622,266.4503,-1,-1,-1,-1,-1,-1); AddPlayerClass(49,1759.0189,-1898.1260,13.5622,266.4503,-1,-1,-1,-1,-1,-1); AddPlayerClass(50,1759.0189,-1898.1260,13.5622,266.4503,-1,-1,-1,-1,-1,-1); AddPlayerClass(51,1759.0189,-1898.1260,13.5622,266.4503,-1,-1,-1,-1,-1,-1); AddPlayerClass(52,1759.0189,-1898.1260,13.5622,266.4503,-1,-1,-1,-1,-1,-1); AddPlayerClass(53,1759.0189,-1898.1260,13.5622,266.4503,-1,-1,-1,-1,-1,-1); AddPlayerClass(54,1759.0189,-1898.1260,13.5622,266.4503,-1,-1,-1,-1,-1,-1); AddPlayerClass(55,1759.0189,-1898.1260,13.5622,266.4503,-1,-1,-1,-1,-1,-1); AddPlayerClass(56,1759.0189,-1898.1260,13.5622,266.4503,-1,-1,-1,-1,-1,-1); AddPlayerClass(57,1759.0189,-1898.1260,13.5622,266.4503,-1,-1,-1,-1,-1,-1); AddPlayerClass(58,1759.0189,-1898.1260,13.5622,266.4503,-1,-1,-1,-1,-1,-1); AddPlayerClass(68,1759.0189,-1898.1260,13.5622,266.4503,-1,-1,-1,-1,-1,-1); return 1; } public OnGameModeExit() { return 1; } public OnPlayerConnect(playerid) { new string[128]; new plname[MAX_PLAYER_NAME]; GetPlayerName(playerid, plname, sizeof(plname)); PlayerInfo[playerid][Level] = 0; PlayerInfo[playerid][Money] = 0; format(string, sizeof(string), "%s.ini", plname); if(dini_Exists(string)) { gPlayerAccount[playerid] = 1; } else { gPlayerAccount[playerid] = 0; } return 1; } public OnPlayerRequestClass(playerid, classid) { ShowPlayerDialog(playerid,1234, DIALOG_STYLE_MSGBOX,""GREEN"Reguli",""ALB"Nu folosi un limbaj vulgar!\n"ALB"Nu face reclama altor servere\n"ALB"Nu iti da id-ul pe chat","Accept","Refuz"); SetPlayerCameraPos(playerid, 1890.1014,-1194.7969,25.8091); SetPlayerCameraLookAt(playerid, 1933.4393,-1196.2479,18.8163); return 1; } public OnPlayerRegister(playerid, password[]) // [] isn't needed as the password is a integer (whole number) { if(IsPlayerConnected(playerid)) { new file[64]; new playername3[MAX_PLAYER_NAME]; GetPlayerName(playerid, playername3, sizeof(playername3)); format(file, sizeof(file), "%s.ini", playername3); if(dini_Exists(file)) { return SendClientMessage(playerid,COLOR_GREY,"This account is already registered."); } else { dini_Create(file); new password2 = num_hash(password); PlayerInfo[playerid][Pass] = password2; dini_IntSet(file, "Password",password2); dini_IntSet(file, "Level",PlayerInfo[playerid][Level]); dini_IntSet(file, "Money",PlayerInfo[playerid][Money]); ShowPlayerDialog(playerid, 1245, DIALOG_STYLE_INPUT,""ALB"Bun Venit",""ALB"Cont inregistrat cu succes!\n"ALB"Scrie parola ta mai jos pentru a te loga","Log-in","Quit"); } } return 1; } public OnPlayerUpdate(playerid) { if(IsPlayerConnected(playerid)) { if(gPlayerLogged[playerid] == 1) { new string3[64]; new playername3[MAX_PLAYER_NAME]; GetPlayerName(playerid, playername3, sizeof(playername3)); format(string3, sizeof(string3), "%s.ini", playername3); dini_IntSet(string3, "Password",PlayerInfo[playerid][Pass]); dini_IntSet(string3, "Level",PlayerInfo[playerid][Level]); dini_IntSet(string3, "Money",PlayerInfo[playerid][Money]); } } return 1; } public OnPlayerLogin(playerid,password[]) { new string2[64]; new playername3[MAX_PLAYER_NAME]; GetPlayerName(playerid, playername3, sizeof(playername3)); format(string2, sizeof(string2), "%s.ini", playername3); if (dini_Exists(string2)) { new password2 = num_hash(password); if(dini_Int(string2,"Password") == password2) { PlayerInfo[playerid][Pass] = dini_Int(string2,"Password"); PlayerInfo[playerid][Level] = dini_Int(string2,"Level"); PlayerInfo[playerid][Money] = dini_Int(string2,"Money"); } else { gPlayerLogTries[playerid] += 1; ShowPlayerDialog(playerid, 1245, DIALOG_STYLE_INPUT,""ALB"Mai incearca!",""ALB"Ai introdus o parola gresita\n"ALB"Scrie-ti parola pentru a te loga!","Log-in","Quit"); if(gPlayerLogTries[playerid] == 3) { Kick(playerid); } return 1; } } return 1; } public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]) { if(dialogid == 1234) { if(response) { new playername[MAX_PLAYER_NAME]; GetPlayerName(playerid, playername, sizeof(playername)); new string[64]; format(string, sizeof(string), "%s.ini", playername); if (dini_Exists(string)) { ShowPlayerDialog(playerid, 1245, DIALOG_STYLE_INPUT,""ALB"Bun venit. Te rugam sa te loghezi.",""ALB"Scrie parola ta aici pentru a te loga","Log-in","Quit"); } else { ShowPlayerDialog(playerid, 1246, DIALOG_STYLE_INPUT,""ALB"Te rugam sa te inregistrezi!",""ALB"Scrie parola ta aici pentru a te inregistra.","Register","Quit"); } } else { SendClientMessage(playerid, COLOR_GREY,"*Ai refuzat. Trebuie sa accepti regulile pentru a juca"); Kick(playerid); } } if(dialogid == 1245) { if(response) { strmid(Typed[playerid], inputtext, 0, strlen(inputtext), 255); if(!strcmp(Typed[playerid], "None", true)) { ShowPlayerDialog(playerid, 1245, DIALOG_STYLE_INPUT,""ALB"Incerca din nou.",""ALB"Nu ai introdus o parola!\n"ALB"Scrie-ti parola mai jos pentru a te inregistra","Log-in","Quit"); } else { OnPlayerLogin(playerid, inputtext); } } else { Kick(playerid); } } if(dialogid == 1246) { if(response == 1) { new sendername[MAX_PLAYER_NAME]; GetPlayerName(playerid, sendername, sizeof(sendername)); new string[512]; format(string, sizeof(string),""ALB"Nume: "LIGHTBLUE"%s\n"ALB"Parola: "LIGHTBLUE"%s,\n"ALB"Bani: "LIGHTBLUE"10000\n"ALB"Scor: "LIGHTBLUE"500",sendername,inputtext); ShowPlayerDialog(playerid, 1242, DIALOG_STYLE_MSGBOX, ""LIGHTBLUE"Te-ai inregistrat cu succes",string,"Ok",""); GivePlayerMoney(playerid, 10000); SetPlayerScore(playerid, 500); OnPlayerRegister(playerid, inputtext); } else { Kick(playerid); } } return 1; }[/pawn] Ai incercat sa rezolvi singur ?:da am sters num_hash dar la parola scrie 0 in notepap... EDIT: As vrea sa o decriptez ...
  21. Hai frate... macar un tutorial fara num_has la parola ca dupa daca incerc sa sterg nu mai imi apare parola deloc...
  22. [pawn]public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]) { #pragma tabsize 0 new pname[MAX_PLAYER_NAME], path[200]; GetPlayerName(playerid, pname, sizeof(pname)); format(path, sizeof(path), "Playeri/%s.ini", pname); switch(dialogid) { case DIALOG_REGISTER1: { if(!response) return Kick(playerid); new pwlength = strlen(inputtext); if(pwlength > 0) { dini_Create(path); dini_Set(path, "parola", inputtext); ShowPlayerDialog(playerid, DIALOG_REGISTER2, DIALOG_STYLE_LIST, "Ce esti?", "Baiat\nFata", "OK", "Cancel"); } else { ShowPlayerDialog(playerid, DIALOG_NOPW1, DIALOG_STYLE_MSGBOX, "Inregistrare", "Introdu-ti o parola!", "OK", "Cancel"); } } case DIALOG_REGISTER2: { if(!response) return dini_Remove(path), Kick(playerid); switch( listitem ) { case 0: { pInfo[ playerid ][ pSex ] = 0 ; dini_IntSet(path, "Sex", listitem); ShowPlayerDialog(playerid, DIALOG_REGISTER3, DIALOG_STYLE_INPUT, "Inregistrare", "Cati ani ai?", "OK", "Cancel"); } case 1: { pInfo[ playerid ][ pSex ] = 1 ; dini_IntSet(path, "Sex", listitem); ShowPlayerDialog(playerid, DIALOG_REGISTER3, DIALOG_STYLE_INPUT, "Inregistrare", "Cati ani ai?", "OK", "Cancel"); } } } case DIALOG_REGISTER3: { if(!response) return dini_Remove(path), Kick(playerid); dini_Set(path, "Ani", inputtext); ShowPlayerDialog(playerid, DIALOG_REGISTER5, DIALOG_STYLE_INPUT, "Inregistrare", "Ce email ai?(ex: [email protected])!", "OK", "Cancel"); } case DIALOG_REGISTER5: { if(!response) { dini_Remove(path); Kick(playerid); } else { dini_Set(path, "Email", inputtext); ShowPlayerDialog(playerid, DIALOG_REGISTER6, DIALOG_STYLE_LIST, "Inregistrare", "LosSantos\nSanFierro", "Bine", "Cancel"); } } case DIALOG_REGISTER6: { if(!response) return Kick( playerid ) ; if ( listitem == 0 ) { pInfo[ playerid ][ pOrigine ] = 0; dini_IntSet(path, "Origine", listitem ); // LS SpawnPlayer(playerid); ShowPlayerDialog(playerid, DIALOG_REGISTER4, DIALOG_STYLE_MSGBOX, "Inregistrare", "Inregistrare completa!", "OK", "OK"); } if ( listitem == 1 ) { pInfo[ playerid ][ pOrigine ] = 1; dini_IntSet(path, "Origine", listitem ); // LV SpawnPlayer(playerid); ShowPlayerDialog(playerid, DIALOG_REGISTER4, DIALOG_STYLE_MSGBOX, "Inregistrare", "Inregistrare completa!", "OK", "OK"); } } case DIALOG_REGISTER4: { pInfo[playerid][pSex] = dini_Int(path, "Sex"); pInfo[playerid][pAni] = dini_Int(path, "Ani"); pInfo[playerid][pEmail] = dini_Int(path, "Email"); pInfo[playerid][pOrigine] = dini_Int(path, "Origine"); pInfo[playerid][pLogare] = 1; } case DIALOG_LOGIN1: { if(!response) return Kick(playerid); new pwlength = strlen(inputtext); if(pwlength > 0) { new pw[200]; format(pw, sizeof(pw), "%s", dini_Get(path, "parola")); if(strcmp(inputtext, pw, true) == 0) { pInfo[playerid][pSex] = dini_Int(path, "Sex"); pInfo[playerid][pAni] = dini_Int(path, "Ani"); pInfo[playerid][pEmail] = dini_Int(path, "Email"); pInfo[playerid][pOrigine] = dini_Int(path, "Origine"); pInfo[playerid][pLogare] = 1; SetTimerEx( "SpawnPlayerr", 500, 0, "d", playerid ); } } else { ShowPlayerDialog(playerid, DIALOG_WRONGPW, DIALOG_STYLE_MSGBOX, "Logare", "Parola invalida!", "OK", "Cancel"); } } case DIALOG_NOPW1: { if(!response) return Kick(playerid); ShowPlayerDialog(playerid, DIALOG_REGISTER1, DIALOG_STYLE_PASSWORD, "Inregistrare", "Parola ta" , "OK", "Cancel"); } case DIALOG_NOPW2: { if(!response) return Kick(playerid); ShowPlayerDialog(playerid, DIALOG_LOGIN1, DIALOG_STYLE_PASSWORD, "Logare", "Parola ta", "OK", "Abbrechen"); } case DIALOG_WRONGPW: { if(!response) return Kick(playerid); ShowPlayerDialog(playerid, DIALOG_LOGIN1, DIALOG_STYLE_PASSWORD, "Logare", "Parola ta", "OK", "Cancel"); } } return 1; }[/pawn] ok hai sa detaliez putin poate va mai ajut... Eu intru si imi pun parola: claudiu. Ma spawneaza in orasul SF. Intru a 2-a oara , pun parola : widualk si nu ma mai spawneaza ci trb sa apas eu pe butonul "Spawn" si ma da la satul BluBery .
×
×
  • 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.