Jump to content

ionutdrg45

Membru
  • Posts

    436
  • Joined

  • Last visited

  • Days Won

    19

Everything posted by ionutdrg45

  1. e destul de vechi gm-ul si gandit putin cam aiurea, insa ce cred eu e ca la war/factiuni e legat de virtual world si cat despre paint, nu stiu ce sa zic, e o problema de spawn probabil, e ceva omis pe acolo, din moment ce spui ca se intampla rar lucrurile astea, nu am putut sa le descopar, insa e bine ca ai sesizat, mai poate fii si de la lag, lag insemnand ca executa greu instructiunile gamemode-ul pentru ca este foarte incarcat aiurea, functii prea complexe care puteau fii foarte simple
  2. Fuell[playerid] = CreatePlayerTextDraw(playerid, 523.200256, 362.879974, " "); PlayerTextDrawLetterSize(playerid, Fuell[playerid], 0.340399, 1.383466); PlayerTextDrawAlignment(playerid, Fuell[playerid], 1); PlayerTextDrawColor(playerid, Fuell[playerid], -1); PlayerTextDrawSetShadow(playerid, Fuell[playerid], 0); PlayerTextDrawSetOutline(playerid, Fuell[playerid], 1); PlayerTextDrawBackgroundColor(playerid, Fuell[playerid], 51); PlayerTextDrawFont(playerid, Fuell[playerid], 1); PlayerTextDrawSetProportional(playerid, Fuell[playerid], 1); Speedd[playerid] = CreatePlayerTextDraw(playerid, 523.199707, 347.946960, " "); PlayerTextDrawLetterSize(playerid, Speedd[playerid], 0.295599, 1.562666); PlayerTextDrawAlignment(playerid, Speedd[playerid], 1); PlayerTextDrawColor(playerid, Speedd[playerid], -1); PlayerTextDrawSetShadow(playerid, Speedd[playerid], 0); PlayerTextDrawSetOutline(playerid, Speedd[playerid], 1); PlayerTextDrawBackgroundColor(playerid, Speedd[playerid], 51); PlayerTextDrawFont(playerid, Speedd[playerid], 1); PlayerTextDrawSetProportional(playerid, Speedd[playerid], 1); Odom[playerid] = CreatePlayerTextDraw(playerid, 523.200073, 374.826629, " "); PlayerTextDrawLetterSize(playerid, Odom[playerid], 0.263599, 1.473066); PlayerTextDrawAlignment(playerid, Odom[playerid], 1); PlayerTextDrawColor(playerid, Odom[playerid], -1); PlayerTextDrawSetShadow(playerid, Odom[playerid], 0); PlayerTextDrawSetOutline(playerid, Odom[playerid], 1); PlayerTextDrawBackgroundColor(playerid, Odom[playerid], 51); PlayerTextDrawFont(playerid, Odom[playerid], 1); PlayerTextDrawSetProportional(playerid, Odom[playerid], 1); carlocked[playerid] = CreatePlayerTextDraw(playerid, 524.799926, 388.266754, " "); PlayerTextDrawLetterSize(playerid, carlocked[playerid], 0.330000, 1.338666); PlayerTextDrawAlignment(playerid, carlocked[playerid], 1); PlayerTextDrawColor(playerid, carlocked[playerid], -1); PlayerTextDrawSetShadow(playerid, carlocked[playerid], 0); PlayerTextDrawSetOutline(playerid, carlocked[playerid], 1); PlayerTextDrawBackgroundColor(playerid, carlocked[playerid], 51); PlayerTextDrawFont(playerid, carlocked[playerid], 1); PlayerTextDrawSetProportional(playerid, carlocked[playerid], 1);
  3. trebuie sa inlocuiesti textdraw-urile si probabil sa pui speed/km/fuel la locul lor in textdraw
  4. faci mai multe, ia un exmeplu cum se da admin/helper si incearca sa faci mai multe, ideea e ca degeaba adaugi mai multi manageri daca nu le creezi si functionalitati
  5. sunt facute alea cu bani/pp/admin/helper ai nevoie de admin level 7, ala e maxim, le gasesti in owner panel si de acolo poti pleca cu mai multe
  6. te folosesti de functia OnPlayerEditAttachedObject, le incurcasem, nu m-am gandit bine
  7. incearca sa le iei din alt gamemode care ruleaza
  8. da, e mentionat si in descriere ca am inceput de la al lui Droom
  9. nu poti spune ca e ceva foarte greu, cauti unde se trimit mesajele si faci o verificare daca are admin/e scripter etc sa ii puna la nume acolo acel tag
  10. probabil nu s-au incarcat plugin-urile, incearca un update/compilare cu include-urile cu care au venit gamemode-ul
  11. /vcolor merge doar pentru vehiculele create in baza de date, mai exact cele de pe server, nu cele ale playerilor si ca sa iti cumperi un biz in primul rand ai nevoie de ore, dar e si comanda /bowner
  12. arata mai mult din cod, cel mai probabil ai omis sa inchizi o "}"
  13. arata server_log.txt, vezi daca se incarca plugin-urile, cel mai probabil nu, incearca sa le faci update
  14. pentru ca nu stiu exact cum sa te fac sa intelegi crearea bine, iti voi da un exemplu mai usor, sistemul de DMV, in momentul cand dai /exam te pune in masina, mergi prin checkpoint-uri si la ultimul primesti licenta, asa faci si la /strartquest, doar ca vor diferii coordonatele si instructiunile ce vor fii executate la ultimul checkpoint, sper ca te-ai prins.
  15. din moment ce esti nou, cauta un tutorial cum sa conectezi un gamemode la baza de date localhost, o sa ai nevoie de XAMPP
  16. da este, este si in /ah, sunt toate comenzile (/agl)
  17. nu 100% compatibil, dar cred ca intr-o proportie destul de mare este, probabil sa difere cateva chestii
  18. modifici EstiFondator din gm si dupa ai acces
  19. presupun ca e un include, probabil nu il gaseste in include-urile compilatorului tau
  20. poti face ca in momentul acordarii wanted-ului sa scazi din numarul actual de stele numarul acordat si sa i le adaugi pe alea, de exemplu daca are wanted 2, faci 4-2=2=>wanted 2+2=4, asta am inteles eu ca vrei sa faci, daca are 4 si sa zicem ca i se acorda tot 4 va fii 4-4=0 si ramane neschimbat, daca vrei sa ii ramana si motivele de dinainte trebuie sa faci intr-un vector sa se memoreze si alte motive ceva gen WantedReason[MAX_PLAYERS][4], sa zicem ca poate avea 4 si cand dai /mdc sa le afisezi pe alea care nu sunt null e. Sper ca ai inteles ce vreau sa zic.
  21. include-urile trebuie sa fie cele de la gamemode, mi se pare ca le-am pus mai sus, daca nu, lasi reply si ti le dau iar, cat despre panel probabil ai facut din baza de date contul, parolele se cripteaza si se verifica in panel si in joc.
  22. depinde in ce se face criptarea, de exemplu daca e in md5 e functia md5() pe care o poti utiliza si mai sunt
  23. dupa ce ca faci spam total aiurea cu recomand/nu recomand, macar da si niste motive, ca la comentat esti bun
  24. ai raspunsul si mai sus dar iti spun cum sa faci exact, te duci la functia unde se acorda payday-ul si faci o verificare daca are numarul de respect points necesare, daca da, ii maresti level-ul si setezi rp-urile pe 0
  25. mai bine inculuzi comanda direct in gamemode, ar fii simplu #define DIALOG_FINEME 900 // unde ai define-urile pui asta // comanda undeva prin gamemode CMD:fineme(playerid, params[]) { if(PlayerInfo[playerid][pWantedLevel] == 0) return SendClientMessage(playerid, -1, "Nu ai wanted."); new s=0, string[128]; foreach(new i : Player) if(IsACop(i)) s++; if(s!=0) { format(string, sizeof(string), "You can't clear your wanted because are %d cops online.", s); SendClientMessage(playerid, -1, string); return 1; } if(PlayerInfo[playerid][pCash] < PlayerInfo[playerid][pWantedLevel]*100000) { format(string, sizeof(string), "You don't have $%s.", FormatNumber(PlayerInfo[playerid][pWantedLevel]*100000)); SendClientMessage(playerid, -1, string); return 1; } format(string, sizeof(string), "You want to pay $%s for clear wanted?", FormatNumber(PlayerInfo[playerid][pWantedLevel]*100000)); ShowPlayerDialog(playerid, DIALOG_FINEME, DIALOG_STYLE_MSGBOX, string, "Yes", "Cancel"); return 1; } // asta la ondialogresponse if(dialogid == DIALOG_FINEME) { if(response) { new string[128]; format(string, sizeof(string), "You cleared your wanted for $%s.", FormatNumber(PlayerInfo[playerid][pWantedLevel]*100000)); SendClientMessage(playerid, -1, string); WantedPoints[playerid] = 0; PlayerInfo[playerid][pWantedLevel] = 0; SetPlayerWantedLevel(playerid, 0); PlayerTextDrawHide(playerid, WantedText[playerid]); ClearCrime(playerid); Update(playerid,pWantedLevelx); } } Mai modifici tu in functie de ce gamemode ai.
×
×
  • 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.