Jump to content

Banditul

Moderator
  • Posts

    1,134
  • Joined

  • Last visited

  • Days Won

    96

Everything posted by Banditul

  1. Tocmai ti-am dat rezolvarea. Pui ce am dat acolo in locu linie unde iti da warning
  2. @FlaviusAdv if(GetPlayerState(i) == PLAYER_STATE_DRIVER) Checkvehinfo(); Functia ta nu are nici un argument de acea priemesti warning Deci daca e sa mai folosesti functia nu scrie nimic in paranteze
  3. Poti arata headeru functiei CheckVehInfo? Gen CheckVehInfo(playerid)//header { //Codu }
  4. Daca vrei sa faci va trebui sa ii convertesti tot sistemu din cel de fisiere(Dini, care se salveaza in scriptfiles) in cel mysql(baza de date) Momentant nu il poti conecta la nici o baza de date pentru ca nu are aceasta functionalitate.(poti dar va fi degeaba pentru ca totul va fi salvat in scriptfiles sub forma de fisiere .ini)
  5. Este pe Dini cum cineva spune mai sus. Deci nu are database pe mysql/sqlite
  6. You need to install vcredist 2013 and 2015 versions x32(x86) ones https://www.microsoft.com/en-us/download/details.aspx?id=40784 https://www.microsoft.com/en-us/download/details.aspx?id=48145 I belive this one were used for compiling the sscanf plugin and some of the others plugins
  7. Verifica server.log sau mysql log dupa erori si vezi care e treaba
  8. De primele 3 scapi doar daca variabilele din gm tau care au acelasi nume ca cele din warning le declari ca static sau le redenumesti ca sa nu mai fie in conflict cu YSI De cea despre strcpy scapi usor daca stergi strcpy din gm tau fiind inclusa functia in YSI De restu poate incerci sa mai folosesti si google, ca sigur vei gasi rezolvarea Poti implementa o limita prin restricti. Verifici in momentul in care playerul pune bani in banca daca banii din banca sunt deja 1kkk si daca sunt sa nu il mai lasa sa bage Edit: si nu e nevoie sa postezi peste tot acelasi topic, rezuma-te la un singur topic
  9. Foarte simplu, nu ti se incarca un plugin/mai multe pluginuri necesare pentru a rula gm/fs si asta poate fi din cauza faptului ca nu le ai puse in server.cfg, nu le ai in folderu plugins sau nu iti merg din cauza unei librari lipsa din pc tau(vcredist) Din poza data de tine nu iti pot spune mai multe
  10. Nu poti scoate limita, acel numar este limita maxima a unui numar pe 32bit Daca nu ai reusit cu http://forum.sa-mp.com/showthread.php?t=598933 Poti incerca cu http://forum.sa-mp.com/showthread.php?t=372994 Sau poti implementa un sistem care stocheaza numerele intr-un string si face oepratii cu ele Un exemplu in c++ https://github.com/sercantutar/infint (schema ar fi asemanatoare doar ca scrisa cu cod in pawn) Edit: Daca multi jucatori ajung la acele sume inseamna ca ai probleme cu economia
  11. Ai omis linia 72025 pe care e eroarea exacta, ce e in poza pare in regula @AdyHD
  12. Nu vad vreun motiv pentru care o functie venita de la sa-mp insusi ar fi redefinita Cel mai bine e sa te uiti peste ce ai bagat recent si sa te uiti peste si sa vezi unde este redefinita functia
  13. Linia erori o sa o vezi numa dupa ce iti va da crash serverul iar(adica dupa ce o sa il repornesti cu gm pe care tocmai l-ai compilat) new HouseInfo[71][hInfo]; Cauta ceva asemanator in gm tau si in loc de 71 pune mai mult de 100(pune150)
  14. Da doar atat si sa ii dai save si sa recompilezi gm. Dar sigur e pe primele lini ale functiei. Deasemenea cum am zis, daca te uiti la array-ul care se afla in acea functie (HouseInfo, BizInfo etc) si o cauti in gm acolo unde e definita prima data (HouseInfo[numar_maxim_de_case][hInfo] exemplu) ar trebui sa cresti acel numar la numarul de case din baza de date+1
  15. Din cate se pare ai o problema la LoadProperty si presupun ca problema are legatura de cu array-u care stocheaza ce se incarca in acea functie, acel array este mai mic decat numarul total de case/bizzuri sau ce o fi alea care se incarca din bazaz de date Edit: Fa un fisier numit pawn.cfg in fodlerul pawno si scrie el -d3 si dai save si recompileaza gm, facand asta o sa iti ofere si linia exacta unde este eroarea(nu ti-o vad da la compile ci in caz de server crash)
  16. Din pacate pt asta trebuie sa te intorci la fiecare modificare pe care ai facut-o dupa ultimu compile cu succes si inainte de a se bloca compilatorul si sa verifici fiecare lucru daca e bine pus si e corect
  17. Daca nu iti arata nimic inseamna ca procesul pawnc e in "no response" Incearca cu asta Inlocuiesti ce ai in folderul pawno cu ce descarci si incearca sa recompilezi Ma gandesc la o acolada pusa gresit ca da peste cap compilatorul
  18. Trebuia sa pui doar codul asta: new input[128]; strcat(input, inputtext); for (new i = 0; input[i] != EOS; i++) { if (input[i] != '%') { continue; } input[i] = '#'; } Nu si partea in care iti arat undeva ar trebui pus
  19. public OnDialogResponse(.,..) { new input[128]; strcat(input, inputtext); for (new i = 0; input[i] != EOS; i++) { if (input[i] != '%') { continue; } input[i] = '#'; } //dialogurile etc //.... }
  20. Asta e treaba celui care scripteaza, daca nu poate sa isi faca escape la stringurile trimise la baza de date folosind mysql_format cu %e in loc de %s sau in cel mai rau caz cu mysql_real_escape_string Pune doar codul dat de mine la OnDialogResponse si nu o sa mai ai probleme cu %s la dialoguri Cat despre aia cu SQL Injection nu am cod pentru ea pentru ca mereu am gasit-o inutila daca stii sa iti securizezi query-urile
  21. new input[128]; strcat(input, inputtext); for (new i = 0; input[i] != EOS; i++) { if (input[i] != '%') { continue; } input[i] = '#'; } Asta ar fi o solutie(mai sunt si altele) O pui la OnDialogResponse inainte de orice dialog
  22. Banditul

    Simplu

    Sau poti folosi Visual Studio Code http://forum.sa-mp.com/showthread.php?t=647134 Care in viitorul apropiat va avea mai multe chestii adaugate decat are sublime inclusiv un debugger(sper)
  23. Erorile prezentate in consola serverului sau cele de la compile? Pentru ca daca sunt cele de la compile inseamna ca are functii de mysql mai vechi si singurele versiuni care suporta asta sunt numa r33 si r34(nu stiu de r35 pana la r37 pentru ca nu au pluginul gata compilat) iar la r38 nu mai sunt acele functii pe care le vad in pozele de la compile Inca o chestie ca mi-am amintit, ai libmysql.dll in folderul unde ai si server.cfg?
×
×
  • 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.