Jump to content

WiDuAlK

V.I.P
  • Posts

    1,338
  • Joined

  • Last visited

  • Days Won

    94

Everything posted by WiDuAlK

  1. Asta te ajuta, atunci cand scriptezi sa iti organizezi tot GM-ul, in asa fel incat imediat sa gasesti ceea ce cauti, sa aiba un aspect cat de cat interesant. E pentru tine ca si scripter, nu pentru jucatorii de pe server, pentru ca ei nu vad ceea ce ai tu in GM.
  2. e o idee dar poti face in loc de playerVariales[playerid][pHeals] ceva mai sigur : new Float: viata; GetPlayerHealth(playerid, viata);
  3. cred ca pe langa i = cache_get_field_content_int(c, "ID"); ar mai trebui sa specifici o interogatie mysql de genu: mysql_format(parametrii, " SELECT * FROM `personalcar` WHERE `ID` = '%e'", i); apoi sa faci load-ul pentru ca ar trebui specificata fiecare masina cu exactitate in timpul iteratiei.
  4. Idea de a crea ceva in c++ nu este pentru oricine. Majoritatea stiu doar sa schimbe culorile la text si sa dea un copy - paste dintr-un edit luat de pe internet in altul, acel edit fiind , logic, godfather, de aceea se potriveste acel copy paste pt ca variabilele sunt sub aceeasi forma. Si ideea este exceptionala , dar prea tarziu ilustrata, pentru ca nu prea se mai joaca sa-mp, iar cei care joaca, desi au pe tava toate sistemele si tutorialele necesare pentru a invata si evolua tot pe edit se bazeaza. Din cauza asta m- am lasat si eu. Vad ca este tot mai mult orgoliu si prostie combinata cu invidie si chiar nu mai are rost, ar trebui sa trecem la ceva mai evoluat, am auzit de GTA V multiplayer si acolo tot in c++ se realizeaza serverele, si e si mai benefic deci acolo ar trebui sa ajungem.
  5. Pentru ca valoarea ori nu e setata bine de la inceput,ori e pierduta pe parcurs.
  6. Cum spui tu, simplu, ca sa faci sa mearga trb sa tii evidenta tuturor obiectelor de la bun inceput. E limpede ca codul a fost copiat de undeva, dar nu a fost interpretat corect, mai ales partea de creare. Poate creeaza obiectul pe moment si il afiseaza, dar modul cum isi face stocarea variabilelor e gresit, iar cea mai simpla metoda de a salva eficient obiectele in fisierul .txt este cum i-am aratat eu, deoarece, daca apeleaza functia in momentul cand se inchide serverul, risca sa piarda din date.
  7. Un simplu debugging v-a arata exact cea ce am spus.
  8. Nu v-a functiona nici odata. Variabilele mereu vor fi setate pe 0. Daca vrei sa iti mearga, trb sa alegi alta abordare. Eu sugerez ceva de genu: SaveObjects(arg1, arg2, arg3, ..., argN) apoi format(coordsstring, sizeof(coordsstring), "CreateDynamicObject(%d, %f, %f, %f, %f, %f, %f, %d)\n", arg1, arg2, arg3, ... argN); si apelezi functia de cate ori creezi un nou obiect
  9. Problema este ca pe host se utilizeaza fisierele .so, adica in functie de linux-ul folosit necesita un anumit tip de fisier .so. https://github.com/pBlueG/SA-MP-MySQL/releases Aici iti da mai multe versiuni pentru diferitele tipuri de linux, incearca-le pe fiecare si vezi care se potriveste cu sistemul de operare pe care il detine firma host.
  10. Sterge-l si pune-l din nou pentru ca nu poate fi citit.
  11. La onPlayerConnect, iar cand ii dai spawn trb TogglePlayerSpectating(playerid,0);
  12. nu ne intereseaza GM. Posteaza erorile si liniile de cod
  13. 1)Asta-i o problema de discutii scripting. 2)Afiseaza LoadHouse sa vedem parametrii, pentru ca face load si fiecare element din property.cfg
  14. 1)Respecta modelul. 2)Pune crashdetect(in caz de nu il ai) 3)Verifica server_Log 4)Refa topicul cu server_Log postat.
  15. Pune crashdetect, iar dupa executarea comenzii verifica server_log.
  16. Textdraw sau 3DText? daca e 3DText, nu cred ca foloseste streamer, posibil sa nu se fi facut fisarea text-ului din GM, arata cum isi fac load proprietatile.
  17. Fa un callback in care sa extragi numele leaderul-ui de la factiunea dorita: stock NumeLeader(ID) { new Lider[24], query[150], temporar[24]; mysql_format(parametri...., "SELECT * FROM `players` WHERE `Leader` = '%d', ID);//faci selectia din baza de date unde jucatorul are valoarea de leader = cu id selectat mysql_query(parametrii);//trimiti formatul catre baza de date cache_get_field_content(0, "Name", temp);// extragi numele jucatorului format(Lider, sizeof(Lider), temp);// formatezi variabila leader = numele celui extras return Lider;//returnezi numele } iar formatul va fi ceva de genul: format(parametrii..., "Factiunea 1 are leader %s", NumeLeader(1)); SendClientMessage(parametrii..., string);
  18. WiDuAlK

    erori

    arata-ne codul mai bine
  19. Fa-l in Ipleomax TextDraw si dupa reinlocuiesti codul, il ajustezi si va arata dupa preferinta ta.
  20. Seteaza variabila de inregistrare, iar cand se inregistreaza pt prima data i-o setezi pe 1, apoi faci load si verificare daca variabila = 1 sari peste register step.
  21. nu merge asa trb, arata ce ai facut, ce ai incercat, sa vedem ca te ai straduit putin si poate e mai ok.
  22. atunci pune ; la urma, cand inchei acolada
×
×
  • 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.