Jump to content

WopsS

Administrator
  • Posts

    2,200
  • Joined

  • Last visited

  • Days Won

    118

Everything posted by WopsS

  1. Posteaza OnPlayerSpawn, OnPlayerConnect si ce mai tine de spawn pentru player la tine.
  2. Nu poate sa-ti spuna pentru ca nu stie lniile. Vezi ca ai acolo in output dupa numele fisierului niste ( ), si in ele sunt numerele liniilor. Cauta-le si uita-te pe wiki.sa-mp.com sa vezi ce lipseste. Apropo, asta warning 201: redefinition of constant/macro (symbol "COLOR_LIGHTBLUE") inseamna ca ai definit COLOR_LIGHTBLUE de mai multe ori.
  3. Nu, trebuie sa iti mearga ...
  4. Respect modelul! http://www.sa-mp.ro/forum/index.php?topic=31017.0
  5. Nu vorbii urat! Atunci nu stiu ce are, erori nu mai ai, warning-uri la fel.
  6. Ok, deci. Cand ai pus acolo "AND `Password`" trebuie sa ia exact user-ul cu parola aia, nu sa zica ca e corecta pentru ca nu o sa gaseasca un user valid daca o pui gresit. Ia spune-i sa iti afiseze parola, in printf sau SendClientMessage si spune-mi ce-ti arata.
  7. Sistem-ul nu il inteleg doar din cateva linii, dar acolo cand faci quer-ul, cand il executi mai exact. Daca nu ai rows o sa-ti dea direct ala cu register. Asa ca sterge-l (ShowPlayerDialog(playerid, D_Login, DIALOG_STYLE_INPUT, "Login", "Inainte de a putea juca pe server trebuie sa te loghezi.\n Introdu parola contului tau.", "Login", "Kick"); //And since we found a result from the database, which means, there is an account; we will show a login dialog ) si pune [pawn]if(rows != 0)[/pawn] in locul lui if(rows), doar de siguranta Deci, pe tine te logheaza sau nu. Asta nu am inteles ... Tu ai zis ca te logheaza de la login, ce vrei sa zici cu asta?
  8. Aha, am inteles. Foloseste-te de OnPlayerClickPlayerTextDraw si strcat. Momentan nu pot sa te ajut / sa va ajut cu un tutorial.
  9. Sterge [pawn]if(strcmp(inputtext, PlayerInfo[playerid][pPassword]) == 0)[/pawn] si inlocul lui pune [pawn]if(strlen(inputtext) > 0)[/pawn]. Apropo ce e cu case D_Login? Ce faci cu el? Vad ca tu ai un dialog acolo inauntru, de ce? [pawn]ShowPlayerDialog(playerid, D_Login, DIALOG_STYLE_INPUT, "Login", "Inainte de a putea juca pe server trebuie sa te loghezi.\n Introdu parola contului tau.", "Login", "Kick"); //And since we found a result from the database, which means, there is an account; we will show a login dialog[/pawn] Poti sa verifici daca exista, dupa cum iti dadui eu.
  10. Asta intelesai, dar nu inteleg cum vrei sa se formeze. Sa se creeze un textdraw cu ce ai apasat?
  11. Pune la dialog asta: [pawn]mysql_format(mysql, query, sizeof(query), "SELECT * FROM `players` WHERE `Username` = '%e' AND `password` = '%e'", Name[playerid], inputtext);[/pawn]
  12. Pai ai pus update-urile la a_samp.inc si toate cele? Sau doar ai schimbat versiunea?
  13. Nu inteleg. Adica daca dai pe A sa se formeze un textdraw, pe care nu poti da click, cu textul "ab" si viceversa?
  14. WopsS

    Problema /war

    Dar acolo, e gresit complet. Tu verifici daca X si Y sunt simultan mai mici si mai mari. Cum vine asta? Daca ai return acolo, valoarea returnata o sa fie 1 sau 0. Si la tine mereu va fi 0. Dupa cum a spus si RaduC. Trebuie sa fie de forma X1, Y1 (valoriile minime) si X2, Y2 (valoriile maxime).
  15. Acolo ai niste functii necunoscute ("??") sa pui ultima versiune de crashdetect. Ai rezolvat?
  16. WopsS

    AJUTOR WOS!

    Atunci trebuie sa-ti mearga. Versiunea server-ului este cea noua?
  17. In scriptfiles, trebuie sa ai un fisier numit junkbuster, uita-te pe acolo.
  18. In primul rand, [pawn]if(strcmp(inputtext, PlayerInfo[playerid][pPassword]) == 0)[/pawn] asta nu e bine aici. Tu inca nu ai luat datele din baza de date, asa-i? Deci de aici -> ca parola nu exista. Poti face in doua moduri: 1. Sa faci o functie care selecteaza din baza de date username-ul si parola, si in thread sa cheme alta functie care ii spune daca e bine sau nu. 2. Sa faci direct cu "SELECT * FROM `BAZADEDATE` WHERE `username`='%e' AND `password`='%e'" si sa vezi direct daca are randuri sau nu.
  19. WopsS

    Problema RCON

    Nu are cum sa nu mearga.
  20. "*then" ala nu are ce cauta in PAWN. Pawn este o derivare de la C. Then din cate stiam era la Python. Si ai testat, iti merge?
  21. Cand iese afara. Adica afara are interiorul "0".
  22. Ii setezi interiorul player-ului?
  23. Atunci nu stiu ce are ... Fara sa iti spuna unde e eroarea si toate cele ...
  24. Orice e posibil, la altii face asa?
  25. Sincer, atunci problema este de la altceva. Nu mai ai warningurile, nu mai ai erorile de la crashdetect... Incearca si pune si nativechecker si vezi daca zice si ala ceva. (dar ma indoiesc ca zice)
×
×
  • 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.