Jump to content

MrTuNNe

Membru
  • Posts

    383
  • Joined

  • Last visited

  • Days Won

    3

Everything posted by MrTuNNe

  1. Map Editor...e mult mai bun...are mai multe obiecte,si e usor de folosit. MTA ar fi bun doar pentru ceva foarte simplu,dar in schimb Map Editor te ajuta sa faci lucruri mai avansate in mape.
  2. Prietene sincer nu stiu cum incerci sa il pui la vanzare cand deja l-ai pus la download Daca cineva are un AMX Decomplimer ti-l manca si pa pa
  3. Dar vezi ca ai uitat ceva Nu ai zis cum se salveaza
  4. Chiar excelent nu ai explicat Dar nici cel mai bun tutorial nu e,mai mult pare un Copy / Paste pentru ca un tutorial se explica pas cu pas ce face functia X si ce face Y etc. P.S: Este deja un tutorial in Romania pentru cum sa faci un dealership pe MySQL Edit: Apreciez efortul
  5. probabil nu ai pus baza de date bine.
  6. Se vede clar din poze ca ai moduri...reinstaleaza GTA si SA-MP cu cel original.
  7. Salut,eu iti voi da doar un exemplu pe care tu sper sa il intelegi. CMD:comandata(playerid, params[]) { ShowPlayerDialog(playerid, NumeDialog, DIALOG_STYLE_LIST, "Titlul la dialog", "Prima linie \nA doua linie", "Select", "Cancel"); return 1; }Unde am scris "Titlu la dialog" va reprezenta titlul lui,deci nu este linia unde selectezi X sau Y.(Atentie,unde am scris NumeDialog nu e la fel ca Titlu dialog,numele la dialog va reprezenta numele care il vom folosi pentru a face dialogul in sine.) Unde am scris "Prima linie" va reprezenta prima lista in cazul tau de masini. La "a doua linie" la fel.. Daca vrei sa mai adaugi inca o lista mai pui acolo \n si numele. Si acum,e timpul sa facem dialogul cu masini. Mergi la OnPlayerDialogResponse si vom face in felul urmator: if(dialogid == NumeDialog)Bun,aceasta linie va coordona selectia ta de la dialog sa mearga la ce ai facut tu,ca sa nu se piarda { if(response) { if(listitem == 0) { ShowPlayerDialog(playerid, Lista1, DIALOG_STYLE_LIST, "Masini", "Masina 1 \n Masina 2", "Select", "Cancel"); } } Acel "if(listitem == 0) va reprezenta prima linie(sau prima selectie) Daca vrei si pentru urmatoarele linii faci la fel,doar ca in loc sa pui 0 pui 1(se incepe de la 0 numaratoarea),deci textul "A doua linie" va fi 1,nu 2 si daca vei mai adauga o linie va fi 2,nu 3,si tot asa mai departe. Acum,vom repeta ce am facut acum, if(dialogid == Lista1) { if(response) { if(listitem == 0) Aici vei pune scripturiile tale pentru a spawna masina si toate cele. return 1; } } Deci acum vom redirectiona playerul catre dialogul Lista1. De acolo vei pune scripturiile tale. ATENTIE: Daca vrei de exemplu sa faci if(listitem == 1)[Deci sa adaugi inca o masina noua in cazul tau] nu vei mai face inca un return 1; care am pus mai sus,vei face dupa ce termini fiecare listitem,de exemplu eu am dialog si am 3 liste de selectat,nu voi pune la fiecare listitem cate un return nou,voi pune la sfarsitul dialogului. Exemplu: if(dialogid == Test1) { if(response) { if(listitem == 0) { etc } { if(listitem == 1) { etc return 1; } Sper ca ai inteles cum sa faci dialogul.
  8. Pare dragut pentru serverele de Stunt/Freeroam dar puteai sa ii faci o prezentare mai frumoasa si cu mai multe poze
  9. Poti apasa pe butonul F5,si e normal sa se blocheze,ramane asa putin pana se complimeaza tot,asteapta maxim 2-3 minute si vei vedea.
  10. Posibil un textdraw pus in batjocura sau e din cauza ca il ti in PC.
  11. Acest textdraw iti apare doar cand intri intr-o masina sau iti arata mereu?
  12. Cand ai modificat ai si complimat sau ai dat doar Save?
  13. Ala este de la un include lipsa Ar merge sa incerci sa recomplimezi Gm si sa repui iar pe host
  14. Tu daca vrei sa il pui pe host siteul,nu pui localhost,pui IP-ul de la PC,sau,mai simplu pui acea baza de date pe hostul de la hostinger,deci faci o baza de date pe hostul ala si acolo o pui.
  15. Din cate vad ai host de la Ultra H , intra pe Panel,la Plugins si vei vedea BlueG's MySQL Plugin - R39-3 dai install plugin , si daca vrei,poti instala si restul pluginurilor de acolo pentru siguranta ca nu vei intampina alte probleme.
  16. https://github.com/pBlueG/SA-MP-MySQL/releases Poftim.(daca e pe host la plugins in gamecp si server.cfg pune si mysql.so ) Sper ca te-am ajutat
  17. [16:54:15] Error: Function not registered: 'mysql_tquery'[16:54:15] Error: Function not registered: 'mysql_format'[16:54:15] Error: Function not registered: 'mysql_query'[16:54:15] Error: Function not registered: 'cache_get_row_count'[16:54:15] Error: Function not registered: 'cache_get_field_content'[16:54:15] Error: Function not registered: 'cache_delete'[16:54:15] Error: Function not registered: 'mysql_connect'[16:54:15] Error: Function not registered: 'mysql_close'[16:54:15] Error: Function not registered: 'mysql_escape_string'[16:54:15] Error: Function not registered: 'cache_get_data'[16:54:15] Error: Function not registered: 'GetCountryName'[16:54:15] Error: Function not registered: 'cache_insert_id'[16:54:15] Error: Function not registered: 'mysql_reconnect' Spune tot... nu ai pluginul de MySQL pus pe host.
  18. stai tu calm,nimeni nu raspunde in a 2-a secunda dupa ce ai postat. In fine,trecand la chestii serioase, Ma gandesc ca folosesti INI dupa cate am vazut din topicuriile tale. Si daca nu ma insel, folosesti ZCMD. Pai,sa incepem. Undeva pe la Gamemode sau FS pune: forward PlayerToPoint(Float:radi, playerid, Float:x, Float:y, Float:z);Acum, Vom face un nou public. public PlayerToPoint(Float:radi, playerid, Float:x, Float:y, Float:z) { new Float:oldposx, Float:oldposy, Float:oldposz; new Float:tempposx, Float:tempposy, Float:tempposz; GetPlayerPos(playerid, oldposx, oldposy, oldposz); tempposx = (oldposx -x); tempposy = (oldposy -y); tempposz = (oldposz -z); if (((tempposx < radi) && (tempposx > -radi)) && ((tempposy < radi) && (tempposy > -radi)) && ((tempposz < radi) && (tempposz > -radi))) { return 1; } return 0; }Cred ca te intrebi de ce sa pui asta,pai,acest public il vei folosi pentru a pune coordonatele in comanda si pentru razele in care va putea playerul sa foloseasca comanda. Bun,acum o sa facem comanda in sine. CMD:getgift(playerid, params[]) { if(PlayerToPoint(50.0,playerid, X,Y,Z)) // Ma gandesc ca vrei sa fie intr-un loc anume,aceasta functie va va interzice folosirea comenzi intr-o alta zona decat cea pusa de tine. //Unde am pus X,Y,Z pui coordonatele tale unde vrei sa fie folosita comanda. //Banuiesc ca ai remarcat acel 50.0,ala va reprezenta cat de mare va fi zona in care sa poata folosi comanda. PlayerInfo[playerid][pScore] = 4211241; // Acest PlayerInfo(tu poate ai altceva,daca ai altfel modifici cu ce ai tu.) il vei folosi pentru a citi ce vrei sa ii dai. //Acest playerid va lua ID-ul jucatorului si ii va da cadoul. //Acest pScore si acele numere puse random ii va da jucatorului Scor,tu vei schimba in ce vrei sa ii dai.(bani,etc) return 1; } else { SendClientMessage(playerid, CULOARE, "Nu esti in locul potrivit pentru a lua cadoul!"); return 1; } //Din start sper ca te-ai prins ce face acel else,va trimite un mesaj jucatorului daca nu e in zona pusa de tine pentru a lua giftul. return 1; } Sper ca ai inteles ceva din asta Si sper ca te-a ajutat.
  19. Boss,ar fi de mare ajutor daca ai pune si scriptul Ca nu stim noi cum ai tu acel system
  20. Adevarat,dar acum pe bune acum,daca iti faci un server,ori cat de unic ar fi el,parca tot dai de niste plozi care sa iti zica ca trebuie sa fie mai ca serverul X sau ca serverul Y...
  21. Din ce am inteles, Vrea ca adminii in loc sa primeasca kick la un anumit numar de minute setat de el,sa primeasca warn.
  22. Da,dar cum el a cerut fara MySQL nu cred ca stie sa faca asta si mai mult ar strica ceva pe acolo sau,probabil nici INI nu stie
×
×
  • 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.