Jump to content

Banditul

Moderator
  • Posts

    1,134
  • Joined

  • Last visited

  • Days Won

    96

Community Answers

  1. Banditul's post in Problema usi LS BeachSide Building was marked as the answer   
    Clara treaba. Sigur nu ai vreun filterscript care la randu lui adauga mape? Sau include(pe langa mapfix)?
    Pentru ca chiar daca iei toate obiectele create din gm/fs si stergi cladireae tot ar trebui sa poti selecta obiectele ramase care ti-ar putea bloca usile. Nu situ ce sa zic, e foarte dubioasa treaba
  2. Banditul's post in Problema consola was marked as the answer   
    Ai adaugat un nou bizz? Pentru ca din ce vad eu maximu era de 30 si tu ai trecut peste
    Cauta in gm unde ai definit enum de la bizz si mareste array care contine enum-u (new BizzInfo sau whatever) si din 30 pune-l cate bizzuri ai tu +1
  3. Banditul's post in Server LINUX mysql.so was marked as the answer   
    Da, in loc de mysql.so pui mysql_static.so in server.cfg
  4. Banditul's post in BUG-Login was marked as the answer   
    Singura problema pe care eu personal o vad este la SetPlayerUnjail care este chemat la fiecare secunda si in cazul in care nu esti logat iti afiseaza dialogul de login. E singura logica pe care o vad, daca altcineva vede altceva....
  5. Banditul's post in Problema /emails was marked as the answer   
    Este foarte ciudat. Ar fi trebuit sa sorteze descrescator id-ul si crescator emailRead ( https://www.w3schools.com/sql/sql_orderby.asp  , ultima chestie)
    format(query, sizeof(query), "SELECT * FROM `emails` WHERE `playerid` = %d ORDER BY `EmailRead` ASC ,`ID` DESC, LIMIT 20 Ultima chestie, altcumva chiar nu mai stiu cum sa le asez
  6. Banditul's post in Problema geolocation was marked as the answer   
    http://forum.sa-mp.com/showthread.php?t=296171
    Din cate vad ca scrie, ai nevoie de baza de date (are in jur de 500-600mb). Trebuie pusa in scriptfiles , asta daca nu o ai
  7. Banditul's post in Problema -mSelection- ! was marked as the answer   
    Nu zic ca e evident dar iti zice foarte clar ce sa faci....
    Deschizi include mSelection si cauti cauti "ms_total_lists" si cresti valoarea cu zece sau ma rog sau reduci din listele pe care le ai....
  8. Banditul's post in Ajutor erroare MYSQL was marked as the answer   
    Ai doua variante
    1:
    mysql_format(SQL,Str2,sizeof(Str2),"INSERT INTO `crimes` (`name`) VALUES ('%s')",playername3); Cu mentiunea ca trebuie sa ai setata o valoare default pentru crime(merge si fara, e putin mai naspa)
    2:
    mysql_format(SQL,Str2,sizeof(Str2),"INSERT INTO `crimes` (`name`,`Crime1`,`Crime2`,`Crime3`,`Crime4`,`Crime5`,`Crime6`,`Crime7`,`Crime8`,`Crime9`,`Crime10`,`Crime11`,`Crime12`,`Crime13`,`Crime14`,`Crime15`,`Crime16`,`Crime17`,`Crime18`,`Crime19`,`Crime20`) VALUES ('%s', 'Crima1', 'Crima2', 'Crima3', 'Crima4', 'S.A.M.D.')",playername3); Iti da eroarea pentru ca tu specifici toate coloanele, da ii dai doar 1 valoare dar el asteapta mai multe
  9. Banditul's post in Problema cand o masina bubuie was marked as the answer   
    A da scuze, aparent e bugu de la 0.3 , la 0.2 nu era. Cand o masina nu este folosita de nici un player nu se cheama OnVehicleDeath ca mai apoi sa se cheme OnVehicleSpawn.
    Si habar nu am de nici un workaround....
  10. Banditul's post in [Help] Erroare cand editez in baza de date was marked as the answer   
    Da, sa faci mai multe tabele pentru a salva astfel de date. Si sa faci relatii intre ele printr-un forgein key. Va trebui sa te uiti peste niste tutoriale MySQL pentru a invata aceste relatii, eu inca le invat, mai ales ca de multe ori sunt mult mai eficiente decat sa ai un tabel urias. 
    Mai ales daca ai ajuns la 1000 fields intr-un tabel de destul de grav sincer, pentru ca e urias. Singura solutie e sa spargi acel tabel "users" in mai multe(ma refer sa muti de exemplu cele cu crime intr-un alt tabel , sau mai stiu eu ce astfel de date mai ai care pot fi separate de tabelul users)
    Si ca si sfat , sa folosesti mysql_pquery cand vei face aceste query de a incarca din diverse tabele pentru a putea incarca mai rapid si eficient datele. Pentru ca daca vei folosi mysq_tquery va dura oa vreme ca fiecare sa se execute in ordine, iar daca vei folosi mysql_query , ei bine , vei cam ingheta putin scriptul. Si daca vei avea mai multi playeri care se conecteaza i nacelasi timp, nu vreau sa ma gandesc.
     
    Deci sfatul meu, separa cateva lucuri de users in alte tabele si fa relatii de forgein key intre ele (adica intre tabele alea si tabelul users care va contine referinta la playeri) si foloseste mysql_pquery pentru a fae query-urile de SELECT pentru a putea incarca datele in paralel si sa fie putin mai eficient. Dar nu folosi mysql_pquery pentru restu, foloseste mysql_tquery.
     
    Edit: Sper ca ai inteles ceva , pentru ca nu sunt chiar atat de bun la scris explciatii.
  11. Banditul's post in Problema cod generat was marked as the answer   
    Ar fi ajutat daca dadeai si eroarea.Anyway, singura problema pe care o vad e la CMD , sterge acel "/".
  12. Banditul's post in Cum dezactivez acest textdraw was marked as the answer   
    Ori pui 
    SetSpawnInfo(playerid, team, skin, Float:x, Float:y, Float:z, Float:Angle, weapon1, weapon1_ammo, weapon2, weapon2_ammo, weapon3, weapon3_ammo) SpawnPlayer(playerid); Si scapi de class selection dupa login
    Sau folosesti 
    TogglePlayerSpectating(playerid, 1); Altfel nu ai cum sa scapi de el...
    Note: Nu mai poti folosi class selection, adica sa selectezi skinul de acolo daca folosesti una din cele 2 metode de mai sus
  13. Banditul's post in Problema wanted was marked as the answer   
    Sper ca nu se supara nimeni , in special Andrew ca citez din pm
×
×
  • 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.