Jump to content

iSkull

Membru
  • Posts

    422
  • Joined

  • Last visited

  • Days Won

    2

Everything posted by iSkull

  1. Prezinta tot scriptul ce tine de ce ai postat mai sus
  2. Cauti in fisiere, toate's acolo.
  3. Nu doresc pe privat, ti'am zis sa pui aici codul.
  4. Pune cu "{spoiler} {code} continut {/code} {/spoiler}" in loc de acolade pui paranteze patrate tot ce tine de vehicule
  5. Easy, nu ai toate MVC++, le descarci pe toate x32 & x64 de la Microsoft si o sa'ti ruleze. Run time error de cele mai multe ori provine de la MVC++(Microsoft Visual C++).
  6. Instalezi XAMPP, il pornesti, dai la Apache & MySQL "Start", te duci in xampp/htdocs stergi tot de acolo, pui panel-ul acolo, urci db pe mysql
  7. Tot codul, nu doar o parte din el, pune'l cu "{code} continut {/code}" in loc de acolade pui paranteze patrate.
  8. Pai data viitoare explica cum trebuie, posteaza OnPlayerStateChange
  9. Pai mi se pare logic pentru ca tu nu faci parte dintr'o factiune, e logic sa te scoata
  10. Pai inlocuieste cu "pConnectTimex" si "pSecundex" cum ai tu acolo, eu nu am de unde sa stiu ce ai tu in DB.
  11. Te duci la functia care'ti insereaza vehiculul si inlocuiesti acolo coordonatele.
  12. Ai probleme de array, la functia CreateVehicleEx & la comanda /work.
  13. SCM(i, COLOR_WHITE, "Salariul tau a sosit! Viziteaza banca pentru a retrage banii."); format(string, sizeof(string), "Ai primit %0.2f ore jucate. (%.0f minute)", PlayerInfo[i][pSeconds]/3600, PlayerInfo[i][pSeconds]/60); SCM(i, COLOR_WHITE, string); PlayerInfo[i][pConnectTime] += PlayerInfo[i][pSeconds]/3600; new query[110]; mysql_format(SQL, query, sizeof(query), "UPDATE `users` SET `ConnectTime` = '%.3f' WHERE `ID` = '%d'", PlayerInfo[i][pSQLID]); mysql_tquery(SQL, query, "", ""); if(PlayerInfo[i][pSeconds] >= 1800) { mysql_format(SQL, query, sizeof(query), "UPDATE `users` SET `DayHours`=`DayHours`+1, `HoursMonth`=`HoursMonth`+1 WHERE `ID`='%d'", PlayerInfo[i][pSQLID]); mysql_tquery(SQL, query, "", ""); } Faci poza la PayDay cand iti spune cate ore, etc. daca mai ai probleme Unde vezi ca nu ti se salveaza in DB verifica peste tot ce trimite update-uri catre DB de tip "mysql_query" si le modifici in "mysql_tquery", cum ti'am pus eu mai sus.
  14. Iti lipesesc MVC++ 2005(x32 & x64), 2008 x64, 2010(x32 & x64), 2012(x32 & x64), 2015 / 2017 e acelasi MVC, restul ti'am zis unde le gasesti.
  15. Nu lei ai pe toate instalate, le descarci pe toate de la Microsoft atat pe x64 cat si pe x32, repornesti PC, dupa rulezi samp-server.exe, plugin-urile le gasesti pe google pe Github & nu uita sa le actualizezi atat si in GM.
  16. Ai tutoriale pe net, nu mai cere aici ca nu ti le face nimeni.
  17. Nu ai Microsoft Visual C++ instalate in PC.
  18. iSkull

    Server

    Baga crashdetect si reporneste'l
  19. Arata tot ce tine de "pConnectTime" si "pSeconds" inclusiv din enum.
  20. Data viitoare imi pui codurile/erorile in {spoiler} {code} continut {/code} {/spoiler} | In loc de acolade pui paranteze patrate, din cate vad este deja definita functia "UpdateRemainPayday" (!) Daca nu ai definita functia "function" o definesti in top-ul gm-ului dupa include-uri astfel: #define function%0(%1) forward%0(%1); public%0(%1) Imi pui cum am zis mai sus in spoiler cu code tot ce tine de pPayDay
  21. inseamna ca problema e din alta parte. posteaza in spoiler cu code tot ce tine de pPayDay EDIT: Inlocuieste "timer" cu "task", task-ul este singurul care se repeta pe YSI ca si cum ar fi un timer global
  22. timer OneSecondTimer[1000]() { foreach(new playerid : Player) { new str[75], minutes, seconds; PlayerInfo[playerid][pPayDay]--; minutes = PlayerInfo[playerid][pPayDay] / 60; seconds = PlayerInfo[playerid][pPayDay] - m*60; format(str, 75, "next_payday_in:_~g~%02d:%02d", minutes, seconds); PlayerTextDrawSetString(playerid, PaydayPTD[playerid], str); PlayerTextDrawShow(playerid, PaydayPTD[playerid]); } }
×
×
  • 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.