Jump to content

WiDuAlK

V.I.P
  • Posts

    1,338
  • Joined

  • Last visited

  • Days Won

    94

Everything posted by WiDuAlK

  1. Hai gireada , mafia , cnv care este bun la dini... acu toti s-o dat pe mysql...
  2. nu merge frate , cred ca nu ati inteles ce problema am... sa detaliez. Imi fac cont si pun parola:"123456789". Imi bag datele , imi aleg orasu si ce mai e si ma spawneaza. Cand ma conectez a 2 oara la parola scriu : "widualk" si al draq ca ma conecteaza pe cont:|
  3. [pawn]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) == 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]
  4. Nu ma ajuta chiar deloc. M-am uitat dar nu vad sa ma ajute
  5. citeste mai bine frate...Eu am tastat din greseala o parola gresita si m-a conectat la cont. am incercat din nou si merge cu orice scriu . Doar daca nu scriu nimic si apas enter imi spune parola invalida in rest merge orice parola as baga...
  6. Salut Sa-Mp.ro . De ceva timp mi-am propus sa creez un GM de la 0 deoarece nu am gasit un GM pe masura asteptarilor mele. Vreau sa fac un GM gen Real Life foarte misto. Mai am mult pana sa invat sa creez de la 0 dar stiti vorba aia : "Omu' cat traieste invata." Si as vrea sa imi spuneti cei care se pricep , cum pornesc serverul cu hamachi pt a face ceva teste cu prietenii. Am luat hamachi versiunea 2.2.0.109(versiunea ce-a noua) si am creat un server. Am deschis serverul de sa-mp , iam dat datele unui prieten si acum , cand s-a conectat aparea un triunghi galben cu un semn al exclamarii in el. Nu vedeam eu warningul , la mine aparea perfect serverul , dar mi-a dat partajare pe skype si am vazut ca imi aparea. de ce? Cum rezolv?
  7. Nick: WiDuAlK Problema: Is la inceputul unei creari de GM. Am facut registerul si am pus cv pe el dar am o problema. Dupa ce ma inregistrez cu o parola , dupa ce ies si intru din nou din greseala am tastat alta parola dar nu stiu cum mi-a intrat pe cont. Am incercat din nou si merge cu orice parola inafara de spariu liber. Cand las spatiu liber scrie parola invalida , cand bag orice parola merge Erori / warnings: - Lini/script: [pawn]#define DIALOG_REGISTER1 0 #define DIALOG_REGISTER2 1 #define DIALOG_REGISTER3 2 #define DIALOG_REGISTER4 3 #define DIALOG_REGISTER5 4 #define DIALOG_REGISTER6 5 #define DIALOG_LOGIN1 6 #define DIALOG_NOPW1 7 #define DIALOG_NOPW2 8 #define DIALOG_WRONGPW 9[/pawn] [pawn]enum Info { pSex, //0= baiat 1=fata pAni, // anii pEmail, pLogare,// playerul este conectat pOrigine, }[/pawn] [pawn]public OnPlayerConnect(playerid) { new pname[MAX_PLAYER_NAME], path[200]; GetPlayerName(playerid, pname, sizeof(pname)); format(path, sizeof(path), "Playeri/%s.ini", pname); AntiFlood_InitPlayer( playerid ); if(!dini_Exists(path)) { // playerul nu este inregistrat ShowPlayerDialog(playerid, DIALOG_REGISTER1, DIALOG_STYLE_PASSWORD, "Inregistrare", "Parola ta", "OK", "Cancel"); } else { //playerul este inregistrat ShowPlayerDialog(playerid, DIALOG_LOGIN1, DIALOG_STYLE_PASSWORD, "Logare", "Parola ta", "OK", "Cancel"); SpawnPlayer(playerid); } return 1; }[/pawn] [pawn]public OnPlayerDisconnect(playerid, reason) { new pname[MAX_PLAYER_NAME], path[200]; GetPlayerName(playerid, pname, sizeof(pname)); format(path, sizeof(path), "Playeri/%s.ini", pname); dini_IntSet(path, "Sex", pInfo[playerid][pSex]); dini_IntSet(path, "Ani", pInfo[playerid][pAni]); dini_IntSet(path, "Email", pInfo[playerid][pEmail]); pInfo[playerid][pLogare] = 0; assert( AntiFlood_Check( playerid ) ); return 1; }[/pawn] [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) == 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] Ai incercat sa rezolvi singur ?: Da cu Massari dar nu stie nici el , deoarece e pe dini.
  8. mda... m-a ajutat massari . T/C
  9. uite aici o comada:[pawn]else if(StrParam("park")) { if(GetPlayerState(playerid) != PLAYER_STATE_DRIVER) return SendClientMessage(playerid, -1, "{FF0000}You must be the driver of a vehicle to park it."); if(!HasEnoughMoney(playerid, 5000)) return 1; new i = GetPlayerVehicleID(playerid); new name[24]; GetPlayerName(playerid, name, 24); if(strequal(name, BuyableCarInfo[vOwnerName])) { new Float:x, Float:y, Float:z, Float:r; GetVehiclePos(i, x, y, z); GetVehicleZAngle(i, r); BuyableCarInfo[vX] = x; BuyableCarInfo[vY] = y; BuyableCarInfo[vZ] = z; BuyableCarInfo[vR] = r; GivePlayerMoney(playerid, -5000); RemovePlayerFromVehicle(playerid); SendClientMessage(playerid, -1, "{33AA33}You parked your vehicle!"); } else { SendClientMessage(playerid, -1, "{FF0000}You're not the owner of this vehicle!"); } return 1; }[/pawn] Trebuie sa modifici tu putin sa iti mearga. adica e luata de la un FS si trb tu sa o modifici. Succes!
  10. ti-am dat. onplayerspawn: [pawn]public OnPlayerSpawn(playerid) { if(pInfo[playerid][pOrigine] == 1) // LS { SetPlayerPos( playerid, 1742.9990,-1862.0558,13.5768); } else if(pInfo[playerid][pOrigine] == 2) // LS { SetPlayerPos( playerid, -2424.7073,337.2923,37.0299); } return 1; }[/pawn]
  11. aia am pus si eu la fel face.
  12. Ma eu am facut in felul urmator: [pawn]new OrigineAleasa[MAX_PLAYERS];[/pawn] [pawn]enum Info { pSex, //0= baiat 1=fata pAni, // anii pEmail, pLogare, pOrigine, }[/pawn] [pawn]public OnPlayerDisconnect(playerid, reason) { new pname[MAX_PLAYER_NAME], path[200]; GetPlayerName(playerid, pname, sizeof(pname)); format(path, sizeof(path), "Playeri/%s.ini", pname); dini_IntSet(path, "Sex", pInfo[playerid][pSex]); dini_IntSet(path, "Ani", pInfo[playerid][pAni]); dini_IntSet(path, "Email", pInfo[playerid][pEmail]); dini_IntSet(path, "Origine", pInfo[playerid][pOrigine]); pInfo[playerid][pLogare] = 0; return 1; }[/pawn] [pawn]public OnPlayerSpawn(playerid) { if(pInfo[playerid][pOrigine] == 1) // LS { SetPlayerPos( playerid, 1742.9990,-1862.0558,13.5768); } else if(pInfo[playerid][pOrigine] == 2) // LS { SetPlayerPos( playerid, -2424.7073,337.2923,37.0299); } return 1; }[/pawn] [pawn]public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]) { //aici imi vin liniile..... 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\nLasVenturas", "Bine", "Cancel"); } } case DIALOG_REGISTER6: { if(!response) { OrigineAleasa[playerid] = 1; dini_Set(path, "Origine", OrigineAleasa[playerid]); // LS SpawnPlayer(playerid); ShowPlayerDialog(playerid, DIALOG_REGISTER4, DIALOG_STYLE_MSGBOX, "Inregistrare", "Inregistrare completa!", "OK", "OK"); } else { OrigineAleasa[playerid] = 2; dini_Set(path, "Origine", OrigineAleasa[playerid]); // 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; }[/pawn] si vad ca orice origine aleg ma da tot LS din cauza: [pawn] public OnGameModeInit() { SetGameModeText("BlackFlash"); asta: AddPlayerClass(0, 1742.9990,-1862.0558,13.5768, 269.1425, 0, 0, 0, 0, 0, 0);[/pawn] am sters-o dar la spawn ma da in satu ala. Ce nu am pus bine?
  13. Ok an sa incerc si vin cu un reply maine cand incerc
  14. Stiu. Ce mi-ai dat tu m-am gandit sa fac si eu asemanator dar nu stiu ca la originea 1 sa ma dea in Ls si la originea 2 sa ma dea SF.
  15. Ok m -am uitat si am vz ca oricare ai alege tot in LV te da , si nu inteleg chestia cu ''tigan/maidanez''
  16. WiDuAlK

    Sprijin Tuning

    I-ati un sistem save tunning
  17. Dao naiibii frate da nimeni nu stie? Las-o balta. T/ C ma ajuta cei de pe GTA MP . Sunt mult mai putini decat aici dar mai avansati. De acum problemele cele mai usoare si neinsemnate le postez aici. Cele importate nu le voi posta aici fiindca sunt aproape sigur ca nu voi primi raspuns. Si in loc sa va pastrati ajutoarele ca andy care mai ajuta lumea voi ii alungati. Mi-a spus ca s-a certat cu cnv de aici din staff si nu mai v-a ajuta playerii care isi posteaza problm aici. Mai spun incaodata .T/C
  18. Am facut. Acum as vreav sa m-a ajutati cu o idee de origine adica LS sau LV pt ca nu am o idee cum sa pun originea . Am nevoie pe DINI asa ca cei care v-a pricepeti va rog sa imi dati o idee / exemplu cum trb sa fac
×
×
  • 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.