Jump to content

kwnx

V.I.P
  • Posts

    1.493
  • Joined

  • Last visited

  • Days Won

    57

Everything posted by kwnx

  1. Versiunea include-ului de streamer nu corespunde cu plugin-ul. Au mai fost zeci de astfel de probleme, va rog sa nu mai face-ti topic-uri de genul acesta, uitati-va prin cele rezolvate.
  2. Faci o mare prostie, daca nu te mai poti apuca de el, lasa-l sa putrezeasca acolo -_-
  3. kwnx

    Salut

    Bun, deci ai conectat serverul cu baza de date, dar din cate vad eu in server_log, versiunea de mysql care o folosesti nu corespunde cu cea folosita in gm.
  4. Ar trebuii sa existe o functie la OnPlayerDisconnect, care sa salveze aceste detalii, iar o functie la OnPlayerConnect care sa redea aceste detalii din baza de date mysql, jucatorului cand se conecteaza pe server. Cel mai probabil, la functia de la OnPlayerDisconnect, nu ai precizat ca sa se salveze kilometrajul, in caz contrar inseamna ca serverul nu se conecteaza la baza de date.
  5. Versiunea plugin-ului mysql nu este buna, te rog cauta in pawno - includes - a_mysql(Deschide-l si precizeaza-ne versiunea)
  6. ​Deja s-a inceput proiectul. (Partea Financiara: Eu | Scripting: EquiNox - Cu putine surse de la mine :)))
  7. kwnx

    Eroare host

    Nu trebuie scos nimic, ii lipseste plugin-ul care stabileste din ce oras/tara te inregistrezi/autentifici (spre exemplu GeoIP).
  8. ​Stai ca nu inteleg, daca iti da warning-uri, vrei sa nu mai apara? Daca da, rezolva warningurile =)
  9. CMD:unbanip(playerid, params[]) { if(PlayerInfo[playerid][pAdmin] >= 4) { new IP, string[129]; if(sscanf(params, "ud", IP)) return SendClientMessage(playerid, COLOR_GRAD1, "USAGE: /unbanip [ip]"); format(string,sizeof(string),"unbanip %s",IP); SendRconCommand(string); SendRconCommand("reloadbans"); GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer)); GetPlayerName(playerid, sendername, sizeof(sendername)); format(string, 256, "{0066FF}AdmCmd: {FF0000}[%d]%s {FFFFFF}a scos banul de pe ip {FF0000}%s", playerid,sendername,IP); ABroadCast(COLOR_LIGHTRED,string,1); return 1; }
  10. kwnx

    Idee

    A mai fost odata un topic de genul asta, si a fost inchis.
  11. ​Am uitat sa iti spun, in LuxAdmin e PlayerName2(playerid) in loc de PlayerName(playerid).
  12. ​Pentru aia iti trebuie o funtie, GetPlayerColor(playerid), care o pui in locul culorii alb (~1). SendClientMessageToAll(GetPlayerColor(playerid), string);
  13. ​Oricand, oriunde, nu la orice ora
  14. ​Acum uitate si tu mai sus
  15. Faci la fel si cu VIP-ul, tot la OnPlayerText. if(AccInfo[playerid][pVip] == 1) { new string[257]; format(string, sizeof(string), "%s{FF0000}(VIP){00FF00}(ID:%d): {FFFFFF}%s", PlayerName(playerid), playerid, text); SendClientMessageToAll(~1, string); return 0; }
  16. Asa, in primul rand, te duci la public OnPlayerText(playerid, text[])Apoi introduci o bucla: if(AccInfo[playerid][Level] == 1) { new string[256]; format(string, sizeof(string), "%s{FF0000}(Admin){00FF00}(ID:%d): {FFFFFF}%s", PlayerName2(playerid), playerid, text); SendClientMessageToAll(~1, string); return 0; } //PlayerName = Numele Jucatorului //playerid = ID-ul jucatorului //text = text-ul scris de jucator //AccInfo[playerid][Level] == 1 -> Doar Administratorul de Nivel 1 va avea tag (Admin) dupa nume. Daca doresti sa faci tag-ul (Admin) valabil pentru mai multe nivele de admin, de ex: 1-9 faci astfel: if(AccInfo[playerid][Level] > 0 && AccInfo[playerid][Level < 10) { new string[256]; format(string, sizeof(string), "%s{FF0000}(Admin){00FF00}(ID:%d): {FFFFFF}%s", PlayerName2(playerid), playerid, text); SendClientMessageToAll(~1, string); return 0; }Iar daca doresti sa introduci tag-ul la Admin level 10 (Founder) faci astfel: if(AccInfo[playerid][Level] == 10) { new string[256]; format(string, sizeof(string), "%s{FF9900}(Founder){00FF00}(ID:%d): {FFFFFF}%s", PlayerName2(playerid), playerid, text); SendClientMessageToAll(~1, string); return 0; } Ai grija sa introduci buclele la publicul OnPlayerText.
  17. Mai intai, precizeaza-mi ce variabila pentru level folosesti, pAdmin, pLevel, Level?
  18. Stiu eu ce poate avea, buguri, fa-ti gm-u tau si va fi ca la carte.
  19. ​Poate asa consideri tu, deja ii distrus totu, ce mai...
  20. ​Imposibil, poate nu ai pus tu cum trebuia, in fine, iti dau alta solutie. Revin in 2 sec cu edit. Am revenit: //=====================================// #include <a_samp> #include <zcmd> //=====================================// #define DIALOG_HELP0 0 #define DIALOG_HELP 1 #define DIALOG_HELP1 2 #define DIALOG_HELP2 3 //=====================================// public OnFilterScriptInit() { return 1; } public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]) { if(dialogid == DIALOG_HELP0) { ShowPlayerDialog(playerid, DIALOG_HELP, DIALOG_STYLE_LIST, "Help", "Varianta1\nVarianta2\nVarianta3", "Ok", "Exit"); } if(dialogid == DIALOG_HELP) { ShowPlayerDialog(playerid, DIALOG_HELP1, DIALOG_STYLE_LIST, "Help", "Test1\nTEST2\nTest3", "Ok", "Exit"); } if(dialogid == DIALOG_HELP1) { ShowPlayerDialog(playerid, DIALOG_HELP2, DIALOG_STYLE_LIST, "Help", "Dialog\nDialog1\nDialog3", "Ok", "Exit"); } if(dialogid == DIALOG_HELP2) { //Continuare... } return 1; } CMD:he(playerid, params[]) { ShowPlayerDialog(playerid, DIALOG_HELP0, DIALOG_STYLE_LIST, "Help", "TEST1\nTest2\nTest3", "Select", "Exit"); return 1; }
  21. ​Foloseste streamer ca include si plugin, asa cum a zis @WiDwAlK.SaMp
  22. Nu ai definite functiile ce ti le precizeaza, deci n-ai ce face.
  23. Asta-i chiar banal O.o Schimbi samp-server.exe, cu cel pe 0.3.7 T/C Nu cred ca mai e rost ca acest topic sa fie deschis
  24. Nu prea m-am informat eu despre 0.3.7, dar include-ul a_actor m-a cam lamurit +1 10/10.
  25. Frumos tutorial, +1 Apropo, la asta te refereai atunci?
×
×
  • 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.