Jump to content

khain.dev

Membru
  • Posts

    658
  • Joined

  • Last visited

  • Days Won

    52

Everything posted by khain.dev

  1. Man, nu vorbesc de design, vorbesc de cod, el e cu drepturi de autor, practic ala care cumpara launcher-ul, nu are ce face cu el.
  2. Launcher-ul este in acces public. Cat despre acest launcher, tin sa iti aduc la cunostinta, ca, SA:MP e o sursa cu drepturi de autor, si in orice caz nu ai deschide acest launcher, tu esti dat in judecata.
  3. Felicitari! O informatie utila in acest topic
  4. Add Khain Developer#3221
  5. cererile bazei de date poate avea erori, recomand sa te uiti in mysql_log + iti poate arata si crashdetect ce problema poate fi
  6. Voice Chat deja este instalat si setat in acest gm.
  7. Cred ca baza principala e facuta, deja aceste sugestii le poate face fiecare scripter incepator, dar mersi de sfat
  8. Am lasat doar sursa acestui TextDraw, nu este sistem intreg, sistemul il faci singur
  9. Cat tine de mine. Am avut alta treaba mai importanta, greseala mea era ca nu am zis nimic, asta tot, imi pare rau ca ai pierdut timpul cu mine. Cat vine vorba de bani, nu tin minte ca tu sa imi fi platit ceva si eu sa nu fac, adica nu e frumos sa spui ca mi-ai dat bani si eu te-am lasat balta. Noi ne-am inteles ca la sfarsit de luna e plata, dar nu am apucat asta ca am lasat balta.... Despre cunostintele mele in pawn, daca ai dorinta si curiozitatea, iti pot bloca usor si simplu aceasta teorie a conspiratiei pe care o dezvolti Si da, sunt un om serios, nu sunt genul sa public pe forumuri GM-uri la care se lucreaza ceva vreme... Scuze si sa ai o zi frumoasa
  10. ADD Khain Developer#3221
  11. if(!strlen(inputtext) || strlen(inputtext) < 6 || strlen(inputtext) > 24) { static const fmt_str[] = "\n\n%s\n\nInvalid characters lenght (6-24). Type again a valid password\n\n"; new string[sizeof fmt_str + (-2 + MAX_PLAYER_NAME)]; format(string, sizeof string, fmt_str, GetPlayerName(playerid)); ShowPlayerDialog(playerid, DIALOG_REGISTER, DIALOG_STYLE_PASSWORD, "Register", string, "Register","Quit"); } Uite cum e corect + iti dau o metoda mai buna, mai optimizata sa ii zic asa
  12. Nustiu cum sa zic, si nu vreau sa te supar, dar nu ai definit tot necesarul in OnPlayerShootDynamicObject(playerid, weaponid, objectid, Float:x, Float:y, Float:z) { if(caprioara == objectid) { SendClientMessage(playerid, -1, "Test."); } }
  13. Nu prea am inteles care a fost ideea ca sa interzici niste skinuri if(newskin < 1 || newskin == 74 || newskin > 311) return SendClientMessage(playerid, -1, !"Id Skin invalid"); Nu ar fi mai bine sa scrii asa if(!(1 <= newskin <= 311)) return SendClientMessage(playerid, -1, !"Invalid skin"); *Recomand sa testezi mai intai ceea ce vrei sa publici aici, dupa expirarea timpului nu ti se returneaza skin-ul anterior *Care e ideea ca calcularea timpului sa fie in milisecunde?
  14. Daca nu e vorba in port cum zice hanako, o sa te rog sa trmiti codul din : OnPlayerActivationKeyPress OnPlayerActivationKeyRelease Mai poate fi o problema, ai bagat fisierele necesare in folderul cu GTA in alt loc sau lipsesc fisiere...
  15. Daca mai este actual, add Khain Developer#3221
  16. Khain Developer#3221
  17. Mi-au scris multi ca au probleme cu baza de date, va las mai jos un fix, ca sa nu mai aveti probleme. new.sql
  18. Daca era simplu nu se adresa aici pe forum...
  19. Sunt si eu de parerea asta Mersi mult!
  20. O sa va propun o metoda proprie legat de acest sistem #define SendClientMessage SCM #define playerid pi public OnPlayerClickPlayer(playerid, clickedplayerid, source) { new Float:x, Float:y, Float:z; GetPlayerPos(clickedplayerid,x,y,z); SetPlayerPos(playerid, x,y+5,z); SetPlayerInterior(playerid, GetPlayerInterior(clickedplayerid)); SetPlayerVirtualWorld(playerid, GetPlayerVirtualWorld(clickedplayerid)); SCM(pi, -1, !"Te-ai teleportat cu succes la acest jucator"); return 1; }
  21. Mi se parea ca am bagat baza de date in arhiva cu gm-ul, insa, nu....mersi ca mi-ai zis ( am adaugat baza de date in topic )
×
×
  • 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.