Jump to content

CrystyaN

Membru
  • Posts

    282
  • Joined

  • Last visited

    Never

Everything posted by CrystyaN

  1. Dapoi daca asa am inceput asa continuu..
  2. Salut am o problema nush exact daca e de la mysql .. Deci am mutat to serveru pe mysqltotul e ok pana cand intru pe sv si nu apare dialogu de register, adica mia aparut odata dar apoi nu a mai aparut si m-am inregistrat, iar contul sa creat in database. .. uitati cum am facut la onplayerconnect posibil sa fi gresit ceva? [pawn] new loginstring[ 128 ], loginname[ 128 ], regstring[ 128 ], ip[ 15 ], escip[ 15 ], lastlogin[64] ; new sqlaccountstatus = MySQLCheckAccount(plname); if(sqlaccountstatus != 0) { gPlayerAccount[playerid] = 1; PlayerInfo[playerid][pSQLID] = sqlaccountstatus; } else { gPlayerAccount[playerid] = 0; } GetPlayerIp(playerid, ip, 15); MySQL:real_escape_string(ip, escip); GetPlayerName(playerid,loginname,sizeof(loginname)); if (gPlayerAccount[playerid] != 0) { format(string,256,"SELECT * FROM `playerinfo` WHERE `user` = '%s' AND `ip` = '%s'",ReturnName(playerid), escip); MySQL:query(string); MySQL:store_result(); if(MySQL:num_rows() != 0) { AutoLogin(playerid); gPlayerLogged[playerid] = 1; } else { gPlayerAccount[playerid] = 1; GetPlayerName(playerid,loginname,sizeof(loginname)); lastlogin = PlayerInfo[playerid][pLastLogin]; format(loginstring,sizeof(loginstring),"{BECBFC}Welcome back, {95A3FF}%s{BECBFC}!\n\nPlease enter your password below to login to your account. \n\n{FFFFFF}* Last Login: %s *",loginname,lastlogin); ShowPlayerDialog(playerid,12346,DIALOG_STYLE_INPUT,"Login",loginstring,"Login","Exit"); } } else { gPlayerAccount[playerid] = 0; GetPlayerName(playerid,loginname,sizeof(loginname)); format(regstring,sizeof(regstring),"{BECBFC}Welcome, {95A3FF}%s{BECBFC}! \n\nThis name is not registered so please register with entering a password below.\n\n{C11B17}You should choose a strong password, between 3 and 32 characters.",loginname); ShowPlayerDialog(playerid,12345,DIALOG_STYLE_INPUT,"Register",regstring,"Register","Exit"); } }[/pawn] si ondialogre [pawn] if(dialogid == 12346 || dialogid == 12347) { if(response) { if(strlen(inputtext)) { strmid(tmppass, inputtext, 0, strlen(inputtext), 255); OnPlayerLogin(playerid,tmppass); } else { GetPlayerName(playerid,loginname,sizeof(loginname)); format(loginstring,sizeof(loginstring),"Password doesn't match your name!\n\nPlease reenter your password below to login to your account.",loginname); ShowPlayerDialog(playerid,12347,DIALOG_STYLE_INPUT,"Login",loginstring,"Login","Exit"); SetPlayerInterior(playerid, 0); SetPlayerPos(playerid, 1742.83, -1862.27, 13.57); SetPlayerFacingAngle(playerid, 3.41); SetPlayerCameraPos(playerid, 1230.90, -1287.72, 254.17); SetPlayerCameraLookAt(playerid, 1227.04, -1289.05, 251.27); gPlayerLogTries[playerid] += 1; if(gPlayerLogTries[playerid] == 4) { SendClientMessage(playerid, COLOR_GRAD3, "Ai gresit parola de mai multe ori si ai fost banat"); Ban(playerid); } } } else { Kick(playerid); } } if(dialogid == 12345) { if(response) { if(strlen(inputtext)) { strmid(tmppass, inputtext, 0, strlen(inputtext), 255); OnPlayerRegister(playerid,tmppass); } else { GetPlayerName(playerid,regname,sizeof(regname)); format(regstring,sizeof(regstring),"{BECBFC}Welcome, {95A3FF}%s{BECBFC}! \n\nThis name is not registered so please register with entering a password below.",regname); ShowPlayerDialog(playerid,12345,DIALOG_STYLE_INPUT,"Register",regstring,"Register","Exit"); SetPlayerInterior(playerid, 0); SetPlayerPos(playerid, 1742.83, -1862.27, 13.57); SetPlayerFacingAngle(playerid, 3.41); SetPlayerCameraPos(playerid, 1230.90, -1287.72, 254.17); SetPlayerCameraLookAt(playerid, 1227.04, -1289.05, 251.27); } } else { Kick(playerid); } }[/pawn] Va rog un ajutor daca puteti, ma chinuie de ceva vreme problema asta.
  3. Am incercat si eu sa-l ajut dar pe localhost merge, dar pe o baza de date de pe alt host si nu unde e serverul nu merge.. si am adaugat la remote mysql ip-ul dar tot nu merge. Pareri?
  4. Pai ma, faci cum a zis roberto faci o variabila: [pawn]new PtComanda[MAX_PLAYERS];[/pawn] la onplayerconnect adaugi: [pawn] PtComanda[playerid] = 0; // pt ca variabila sa fie 0 [/pawn] faci comanda: [pawn]if(strcmp(cmd, "/comanda", true) == 0) { if(PtComanda[playerid] = 0) { //coordonatele comezi } //mesajul doar daca vrei else SendClientMessage(playerid, 0xFFFFFF, "Trebuie sa fi la checkpoint pentru a folosi comanda"); return 1; }[/pawn] apoi faci cum a zis roberto doar ca la: [pawn]else if(CP[playerid]==100) { //adaugi PtComanda[playerid] = 1; // asa o sa poate folosi comanda. }[/pawn] PS: Sper ca e bine ce am zis, ca am uitat scripting:) !
  5. CrystyaN

    Vcmd

    in loc de if(IsPlayerVipMember(playerid)) poti sa pui if(IsPlayerAdmin(playerid)) ( daca esti logat cu /rcon login pass ) sauu pui tu ce variabila ai ! if(PlayerInfo[playerid][pAdmin] >= x) sau cum ai tu .. Cred k este vorba mai mult de un FS, de obicei modurile GF nu se fac cu VIP, acuma nu stiu sigur. Poate sa aiba si IsPlayerAdminMember mai bine sa ne posteze o cumanda de admin
  6. Si eu am avut problema asta, si mia zis StuntMan ca e de la Antivirus. si de acolo a fost. Vezi si tu ca conteaza antivirusu cica :-??
  7. CrystyaN

    0Admin.

    Multi comenteaza munca altora chiar daca ceea ce a facut mai rar gasesti. Multi se dau smecheri pe internet(injura, isi bat joc de munca altora...), dar cand te intalnesti cu el si ii ceri explicati ce face? fuge, pentru ca asa e romanu... Asa ca copii care stati in fata PC-ului aveti grija pe parcurs cu comportamentul vostru pentru a evita problemele mai tarziu. Bravo Zh3r0 foarte bun.
  8. Ok, te las in pace.. dar eu nu is nou in sa:mp, am vazut multe moduri la fel ca ale tale => ca e copi. Bafta 1/10
  9. Uite, nu cred ca tu ai facut identic comanda "v lock1,2,3" ca ce-a din larp ... ) a ta! [pawn] else if(strcmp(x_nr,"lock1",true) == 0) { new keycar = PlayerInfo[playerid][pPcarkey]; if(keycar != 9999) { new locked[256]; locked = strtok(cmdtext, idx); if(CarInfo[keycar][cLock] == 1) { for(new i = 0; i < MAX_PLAYERS; i++) { if (IsPlayerConnected(i)) { SetVehicleParamsForPlayer(keycar,i,0,0); } } format(string, sizeof(string), "~w~Vehicle~n~~g~Unlocked"); GameTextForPlayer(playerid, string, 4000, 3); CarInfo[keycar][cLock] = 0; OnPropUpdate(); return 1; } else if(CarInfo[keycar][cLock] == 0) { for(new i = 0; i < MAX_PLAYERS; i++) { if (IsPlayerConnected(i)) { SetVehicleParamsForPlayer(keycar,i,0,1); } } format(string, sizeof(string), "~w~Vehicle~n~~r~Locked"); GameTextForPlayer(playerid, string, 4000, 3); CarInfo[keycar][cLock] = 1; OnPropUpdate(); return 1; } } else { SendClientMessage(playerid, COLOR_GREY, " You don't have a vehicle at slot 1"); return 1; } }[/pawn] LARP [pawn] else if(strcmp(x_nr,"lock1",true) == 0) { new keycar = PlayerInfo[playerid][pPcarkey]; if(keycar != 999) { new locked[256]; locked = strtok(cmdtext, idx); if(CarInfo[keycar][cLock] == 1) { for(new i = 0; i < MAX_PLAYERS; i++) { if (IsPlayerConnected(i)) { SetVehicleParamsForPlayer(keycar,i,0,0); } } format(string, sizeof(string), "~w~Vehicle~n~~g~Unlocked"); GameTextForPlayer(playerid, string, 4000, 3); CarInfo[keycar][cLock] = 0; OnPropUpdate(); return 1; } else if(CarInfo[keycar][cLock] == 0) { for(new i = 0; i < MAX_PLAYERS; i++) { if (IsPlayerConnected(i)) { SetVehicleParamsForPlayer(keycar,i,0,1); } } format(string, sizeof(string), "~w~Vehicle~n~~r~Locked"); GameTextForPlayer(playerid, string, 4000, 3); CarInfo[keycar][cLock] = 1; OnPropUpdate(); return 1; } } else { SendClientMessage(playerid, COLOR_GREY, " You don't have a vehicle at slot 1"); return 1; } }[/pawn] Hai sa fim seriosi... chiar la fel ... mai rar =))
  10. 80% e luat din ceva mod!
  11. A mai fost problema asta aici... + Probleme Godfather
  12. adauga sub fiecare createvehicle.... [pawn]SetVehicleNumberPlate(GetPlayerVehicleID(playerid), "Numar");[/pawn]
  13. Nu mai stiu exact... incearca asa.... asta la OnPlayerLogin... [pawn] new string[256]; new dd,mm,yy; new ore,mn,sec; getdate(yy,mm,dd); // aici modifica ca poate tu ai alfel... gettime(ore,mn,sec); // aici modifica ca poate tu ai alfel... format(string,sizeof(string), "%d/%d/%d %d:%d:%d",dd,mm,yy,ore,mn,sec); strmid(PlayerInfo[playerid][pUltimaLogare], string, 0, strlen(string), 255);// sau cum definiesti tu acolo... PlayerInfo[playerid][pUltimaLogare][/pawn] , iar apoi trebeuie sa definesti " pUltimaLogare[64]; " si la onplayer login/update/register sau cum sunt definite la tine... iar apoi modifici tu cu unde vrei sa-ti apara ultima logare cu " format( string, sizeof(string), " Ultima Logare: %s ", PlayerInfo[playerid][pUltimaLogare]); // ceva de genu.... , ia incearca... :)
  14. Nu sunt in include erorile, sunt in game modul tau.. pentru ca ai uitat undeva sa inchizi .. comanda, functie stiu eu... cu " } "
  15. Cei cu asta bre? ), Asta oricine ar putea face chiar daca e incepator :-j,
  16. Nu e eroare! e warning, poti folosi modul si asa ... SAu schimba in loc de mod pune mod1 , si apoi modifica si restu care erau cu mod la comanda /buygun! ca sa scapi de warining
  17. Salut, deci azi cand am vrut sa-mi deschid sv-ul, imi apare asa ... dar nu stiu de ce, nu am nici o eroare la mod... http://www.img.b-zone.ro/images/60123405552127078415.png Pareri de ce? :(
  18. prea multe culori pe acolo, mai bine folosesti 2 culori si e mai frumos.. maxim 3 ... sau mai multe dar sa arate frumos, nu una roz una verde:))
  19. Dhoamne ) ,unde ai vazut tu pe stunt asa ceva cu vreme? baruri si alea?)
  20. Probleme GoDFather PS: Nu e frumos sa-i copiezi pe alti.
  21. Pai e si normal daca ai cu /v park sau cum ai tu, cand folosesti aceea comanda o sa iti distruga masina si o sa apara alta. Asa ca nu ai ce-i face . + Posteaza la probleme goodfather. Clar se vede ca e GF ceea ce ai zis tu..
  22. DA, dar vezi ca e vechi topicul. Incearca sa nu deschizi topicuri vechi )
×
×
  • 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.