Jump to content

roscatu

Membru
  • Posts

    58
  • Joined

  • Last visited

    Never

Everything posted by roscatu

  1. Salut,sa zicem ca eu updatez un tabel din joc,si dupa aia folosesc alta comanda care foloseste acel tabel,cum fac ca a doua comanda sa foloseasca datele cele noi care sunt updatate din joc si nu cele de dinainte de update?
  2. In primul rand. 1. Server nu e public pentru ca a) E pe calculatorul propriu si nu ai ip public, asta inseamand ca ai un net care trece prin router sau depinde de isp Si ca sa te conectezi printr-o adresa iti trebuie DNS.
  3. Daca esti convins ca ai eroare in sintaxa,cum poti spune la nr 3 ca ai lucrat bine? sti macar ce ii aia sintaxa? cum se numeste gm - ul tau? ca sunt singur ca e de pe net
  4. Un server se poate opri pentru unele din aceste motive. 1. Ai gm ul pe mysql, iar mysql nu este pornit,in acel caz primesti crash la server 2. Ai gm ul pe mysql , dar ai eroare in sintaxa de la query, si ti se inchide serverul 3. Pentru tabele din baza de date mai bine foloseste direct numele, nu pune %s sau mai stiu eu ce litera, pui %litera cand vrei sa bagi valorea dintr-o variabila stabilita in gm in baza de date sau mai stiu ce.Parerea mea , si la mine functioneaza, acum nustiu daca cum folosesti tu e bine sau rau,dar doar ti-am dat o idee cum lucrez eu 4. Zimi ce face query ul tau ca aia te-am intrebat, nu cai vezi pe pereti
  5. Merge , doar ca ai gresit la if(CountDown == -1) , trebuia if(CountDown == 0) . In rest mersi functioneaza
  6. Nu functioneaza, imi arata doar count 4,dar 3,2,1,GO nu imi arata
  7. Am o comanda de countdown , dar am intalnit o problema la timer, nu executa functia, iar gametextul de inceput,sta cam mult on.Care ar fi problema? forward count_one(playerid); public count_one(playerid) { GameTextForPlayer(playerid, "CountDown: ~b~3", 1000, 1); } forward count_two(playerid); public count_two(playerid) { foreach (new i : Player) { GameTextForPlayer(i, "CountDown: ~b~2", 1000, 1); } } forward count_three(playerid); public count_three(playerid) { foreach (new i : Player) { GameTextForPlayer(i, "CountDown: ~b~1", 1000, 1); } } forward count_four(i); public count_four(i) { GameTextForPlayer(i, "~r~GO ~y~GO ~b~GO", 1000, 1); } COMMAND:countdown(playerid,params[]) { new CountDownDistance; new Float:slx,Float:sly,Float:slz; CountDown = 3; if(PlayerInfo[playerid][pLogged] == 1) { if(PlayerInfo[playerid][pAdminLevel] >= 1) { if(sscanf(params,"i", CountDownDistance)) { SCM(playerid, 0xBFC0C2FF, "{00FF00}Utilizare:{FFFFFF} /countdown [distanta]"); } else { if(CountDown == 1) { SendClientMessage(playerid, 0xB4B5B7FF, "* E deja pornit timeru *"); return 1; } else { foreach (new i : Player) { GetPlayerPos(playerid, slx, sly, slz); if(IsPlayerInRangeOfPoint(i, CountDownDistance, slx, sly, slz)) { GameTextForPlayer(i, "~g~Pe Locuri !!!", 1000, 1); if(CountDown== 3) { SetTimerEx("count_one", 2000, false, "i", playerid); CountDown--; } else if(CountDown == 2) { SetTimerEx("count_two", 3000, false, "i", playerid); CountDown--; } else if(CountDown == 1) { SetTimerEx("count_three", 4000, false, "i", playerid); CountDown--; } else if(CountDown == 0) { SetTimerEx("count_four", 5000, false, "i", playerid); CountDown = 4; } return 1; } } } } } } return 1; }
  8. In primu rand zimi ce face query ul ala, ca sa stiu cum sa te ajut?
  9. Ai o problema la mysql,nu e buna sintaxa,posteaza aici query ul tau
  10. roscatu

    UpperCase

    Mersi a functionat
  11. roscatu

    UpperCase

    Am o problema la transformarea primei litere in litera mare cu toupper, dar nu functioneaza,aici am codul. http://pastebin.com/YSH02AAB
  12. roscatu

    Mode Unknown

    Daca nu ai rezolvat , posteaza server log
  13. Eroare poate fi provocata ori de lipsa pluginilor , respectivul extensia .so ori de lipsa includelor. Posteaza server log
  14. Pune la onplayerspawn daca variabila de login este 0 sa ii de-a kick.
  15. Da mai uitate si prin server log si posteaza-l aici
  16. Posteaza si liniile care iti fac probleme
  17. Pune aici codul ce apartine de "OnPlayerDeath()", "OnPlayerStateChange()", " OnPlayerEnterVehicle()", cu tot cu variabile.
  18. Eroarea Array out of bounds inseamna ca marimea acelei variabile nu este atat de larga.ori o maresti, ori modifici acolo unde folosesti variabila. Exemplu eroare AOFB new test[5]; test[5] = "test"; printf("test: %s", test)
  19. Am inteles aia, dar eu daca vreau sa folosesc PlayerInfo[playerid][pAdminLevel] in alta functie , numi returneaza valoare corecta
  20. Pentru ca nu ala e id ul masinii?
  21. Salut,am o functie care provine de la mysql_function_query si in care stochez daca sunt sau nu randuri,problema e ca vreau sa folosesc variabila cu rezultate in alta functie precum onplayerrequestclass si a.s.m.d. Cum fac asta? forward OnAccountCheck(playerid); public OnAccountCheck(playerid) { cache_get_data(rows_usernames, username_fields, 1); PlayerInfo[playerid][pQuery] = rows_usernames; printf("Rows on account check function: %i", PlayerInfo[playerid][pQuery]); }
  22. Si eu daca am variabila cu admin level intr-o functie thread de la mysql, cum folosesc valoarea data de functia thread ??
×
×
  • 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.