-
Posts
1,134 -
Joined
-
Last visited
-
Days Won
96
Content Type
Profiles
Forums
News
Documentation
Everything posted by Banditul
-
Gamemode Galaxy-Arena (asemanator ruby nephrite)
Banditul replied to MiritaXD's topic in Gamemode-uri
Nu am scos nimic. Tocmai am redescarcat baza de date oferita in topic si am comparat-o cu ce ti-am dat si la factiuni sunt ambele la fel -
Gamemode Galaxy-Arena (asemanator ruby nephrite)
Banditul replied to MiritaXD's topic in Gamemode-uri
Ce eroare iti da? In phpmyadmin sau serverul cand il pornesti? Daca e phpmyadmin incearca baza de date atasata de mine mai jos PS: Sa salvezi mesajele din chat in baza de date este mai mult decat sinucidere kmiamjci_panel.sql -
Stiu ca multi dintre voi va loviti de faptul ca durata de a compila gamemode-ul este una foarte mare(> 60 sec in multe cazuri). Dar de ce sa astepti atat pentru un compile? Ei bine , compilatorul modificat de Zeex cu interventi din partea comunitati de curand a reusit sa scurteze durata de compile al gamemodului ingrozitor de mult. Mie unul unul personal de la 60 sec mi-a scazut la 1.2-1.3 sec cea ce e enorm de mult. Si nu, nu afecteaza modul in care va functiona gamemodeul. In caz ca folositi sublime text (cred ca si notepad++) va trebui sa utilizati parametri de mai jos(asya e pentru sublime text) pentru a nu avea probleme cu sscanf si YSI "cmd": ["pawncc.exe", "$file", "-o$file_path/$file_base_name", "-;+", "-v2", "-d3", "-Z+", "-\\)+"] Edit: Pentru a va merge si in notepad++(sper) si cu pawno normal faceti un fisier numit pawn.cfg (ATENTIE , trebuie sa contina extensia .cfg ) si adaugati in el urmatoarele: -;+ -v2 -d3 -Z+ -\\)+ Nu e cine stie ce, dar eu zic ca merita mentionat acest compiler din cauza ca scurteaza perioada de compile + are cateva bug fix fata de compilatorul original Il descarcati de mai jos si inlocuiti fisierele din folderul pawno al gamemodului cu cele aflate in arhiva https://github.com/Zeex/pawn/releases Edit2: E posibil ca acest compilator sa va strice "#pragma tabsize 0" si sa va genereze enrom de multe "loose intendition" (in cazul in care codul vostru e un dezastru) pawn.cfg
-
Gamemode Galaxy-Arena (asemanator ruby nephrite)
Banditul replied to MiritaXD's topic in Gamemode-uri
mysql_tquery(SQL, "UPDATE cars SET Block = Block-1 WHERE Block > 0", "", ""); Astia sunt toti parametri functiei. E interesant ca iti da acest warning pentru ca si asa aveai cei 2 parametri obligatori bagati. Daca asa nu-ti merge , eu unul nu mai lungesc conversatia in acest topic -
Gamemode Galaxy-Arena (asemanator ruby nephrite)
Banditul replied to MiritaXD's topic in Gamemode-uri
Posteaza acea linie. Am descarcat eu gm si nu are absolut nici o legatura cu acel include la acea linie indicata -
Gamemode Galaxy-Arena (asemanator ruby nephrite)
Banditul replied to MiritaXD's topic in Gamemode-uri
https://github.com/Whitetigerswt/SAMP-geoip Descarci de aici include-ul si il pui in pawno > include -
Asta inseamna ca ai un timer in gamemode care iti verifica daca bani pe care ii ai in mana sunt aceiasi cu o variabila in care se stocheaza in gamemode , da nu sunt la fel iti resteaza bani si iti da cat aveai normal. Si ai deja chestia pe care voiam sa o zic . Si anume sa chemi GivePlayerCash(sau cum ai tu in gamemode) folosind CallRemoteFunction #define GIVE_MONEY_FUNCTION ( "FunctiaDinGmDeDatBani" ) Si mai mult de atat. Te duci in gm la functia de dat bani din gm si ii pui forward functia(playerid, money); public functia(playerid,money){ //codu de dat bani pe care il ai } Si astfel o sa-ti mearga Asta daca il bagi in gm
-
http://forum.sa-mp.com/showthread.php?t=598933
-
Si la care din aceste lini iti da erorile? Edit: + ceva lini mai sus/jos de unde iti da eroarea
-
Ti-am scris mai sus 2 solutii. Ori treci in server.cfg akslimit 10000 (spre exemplu) ori optimizezi codul care iti provoaca asta. Nu are legatura cu nici un crashdetect
-
Sunt 2 solutii. 1. Cel mai simplu maresti akslimit in server.cfg la 6-7000 (asta e doar o ocolire) 2. Incerci sa vezi sub ce conditi ti se intanpla asta(ce callbackuri sunt folosite inainte sa primesti kick,sau comenzi/functii) . De cele mai multe ori aceasta chestie se intampla cand cand serveru trimite prea multe cereri spre client si clientul este fortat sa trimita inapoi prea multe informatii http://forum.sa-mp.com/showpost.php?p=2999041&postcount=11 explicat mai frumos aici http://forum.sa-mp.com/showpost.php?p=3775263&postcount=2 si aici Deci practic intr-un anumit loc in gm(o functie sau ceva) e mai prost optimizat sa zicem si vrea prea multe date de la client
-
Problema gta_sa.exe - Entery Point Not Found
Banditul replied to TheVirus's question in Suport Client
Asa se intampla cand instalezi cleo si il dezinstalezi. Reinstaleaza cleo sau gta(una din ele) Edit: De ce ai dat up la un topic vechi de 3 luni? Eu acum vad ca are 3 luni. Srry pentru post -
O singura adaugire. Acel "tabels" inseamna tabele nu mase(google translate nu face bine). SQL este structurat pe tabele carer contin coloane("variabile") si randuri (conturi?)
-
Daca nu apare nici un mesaj in consola(din ce am pus eu) asta inseamna ca OnDialogResponse pentru acele listitem nu sunt chemate (asta daca pentru restu sunt chemate) Edit: Poti lasa comanda?
-
Nu ma refer ca o poti cumpara sau nu. Ma refer ce texte din cele 3 puse de mine in print se afiseaza in consola
-
Sugestia mea urmatoarea. Sa adaugi un print(f) cu un mesaj pentru fiecare bloc a lui listitem 19 (spre exemplu) if(listitem == 19) { print("A fost chemat listitem"); if(PlayerInfo[playerid][pPremiumPoints] <= 19) { print("A fost chemata verificarea de pp"); ShowPlayerDialog(playerid, DIALOG_NOPP, DIALOG_STYLE_MSGBOX, "Not enough points", "You don't have enough premium points to do this.", "Close", ""); return 1; } print("A fost executat cu succes"); PlayerInfo[playerid][pPremiumPoints] -= 20; Update(playerid, pPremiumPointsx); PlayerInfo[playerid][pCase] += 5; new str2[300],strings[200],name[30],stringss[200]; mysql_format(SQL,str2,sizeof(str2),"UPDATE users SET `PremiumPoints`='%d',`Case`='%d' WHERE `name`='%s'",PlayerInfo[playerid][pPremiumPoints],PlayerInfo[playerid][pCase],PlayerInfo[playerid][pNormalName]); mysql_tquery(SQL,str2,"",""); SendClientMessage(playerid, COLOR_YELLOW, "You have bought 5 cases (-20 Drawn points)"); GetPlayerName(playerid, name, sizeof(name)); format(strings, sizeof(strings), "/shop: %s bought 5 cases",name); ABroadCast(COLOR_YELLOW,strings,7); mysql_real_escape_string(strings, stringss); mysql_format(SQL,str2,sizeof(str2), "INSERT INTO `shop_logs` (`playerid`,`Message`) VALUES('%d','%s')",PlayerInfo[playerid][pSQLID],stringss); mysql_tquery(SQL,str2,"",""); } Pune acest listitem la ondialogreponse la shop in loc de ce ai tu. Si cumpara itemul de la listitem 19 si spune-mi daca afiseaza unu dintre mesajele alea de la print
-
Intrebarea este. Ce se intampla mai exact? Dai sa cumperi si nu se intampla nimic sau iti da mesaj? Pentru ca vazand codul ar trebui sa mearga
-
Amu pica streamer. No fain https://github.com/samp-incognito/samp-streamer-plugin/releases Descarci streamer (bagi la fel tot din arhiva in folderu cu serveru) si dai recompile la gm. Si incerci iar Sincer nu inteleg de ce iti pica asa pluginele. Si nu ai nevoie sa pui .dll cand rulezi pe pc tau
-
https://www.google.ro/url?sa=t&source=web&rct=j&url=https://github.com/pBlueG/SA-MP-MySQL/releases&ved=0ahUKEwivnYKW6IrXAhUMVRoKHRVOCN0QFggkMAA&usg=AOvVaw2UTbHds8hgt7Y94IUu2Zyh Descarci de aici versiunea r39-6 si tot ce se afla in arhiva va trebui sa fie si in folderu cu serveru(selectezi tot din arhiva si tragi in folderu cu serveru si dai inlocuire) Daca vei primi erori la versiunea asta, cauti si descarci r34(tot in linku de sus)
-
Eroarea aia se intampla cand pasezi prea multe argumente unei functii. Din cate vad nu se intampla asta. Incearca sa folosesti crashdetect si sa compilezi gm cu -d3 (https://github.com/Zeex/samp-plugin-crashdetect/wiki/Compiling-scripts-with-debug-info) si sa vezi mai exact(sper) unde iti crapa. Pentru ca nu prea cred ca ai trimis tu mai mult de 32 de argumente.
-
Trebuie sa inlocuiesti playerID cu ID sau cum ai tu variabila de id in users. Ai multe de modificat ca sa il faci compatibil. Ia-l la mana fiecare fisier si cu baza de la gm verifici daca selecteaza/updateaza etc corespunzator cu ce ai tu in baza de date. Sau cauti ca acum. La login.php modifici acel playerdID
-
Dupa cum pare e legat de index. Cauta dupa "playeraccounts" in index.php si fisierele atasate de index
-
Din cate zice eroarea iti lipseste tabelul "playeraccounts" . In caz ca ai altfel denumit tabelul folosit pentru a stoca informatii despre jucatori , editeaza la panel din "playeraccounts" in "users" sau cum ai tu. @sNok3.
-
Incearca sa pui 127.0.0.1 in loc de localhost. Din cate am citit eroarea aia se refera strict la localhost nefiind localhost. Incearca cu ip in loc de localhost si vezi sa nu ai 2 sau mai multe procese de mysql pornite(s-ar putea sa se bata intre ele)
-
error error 076: syntax error in the expression, or invalid function call
Banditul replied to I O B I T's question in Ajutor Scripting
https://pastebin.com/MqunsjAc Daca iti merge asa imi confirma o teorie daca numerge astept pe altcienva(asta e singura solutie logica pe care o vad in toata treaba)