Jump to content

cmg4life

V.I.P
  • Posts

    304
  • Joined

  • Last visited

Everything posted by cmg4life

  1. Cel mai si Cel mai probabil e un folder (atentie FOLDER ) lipsa in Scriptfiles, sau un mare bug cum ar fii un String trimis dar neformatat (format(string, etc, etc.) ... acela e un string gol, trimis, da crash...
  2. vezi http://forum.sa-mp.ro/index.php?topic=2395.0 e foarte asemanatoare chestia.
  3. if (strcmp(cmd, "/admins", true) == 0) { if(IsPlayerConnected(playerid)) { SendClientMessage(playerid, COLOR_GRAD1, "Admins Online:"); for(new i = 0; i < MAX_PLAYERS; i++) { if(IsPlayerConnected(i)) { if(PlayerInfo[pAdmin] >= 1 && PlayerInfo[pAdmin] < 1338) { GetPlayerName(i, sendername, sizeof(sendername)); format(string, 256, "%s [LvL:%i]", sendername, PlayerInfo[pAdmin]); SendClientMessage(playerid, COLOR_GRAD2, string); } } } } return 1; } SAU if (strcmp(cmd, "/admins", true) == 0) { if(IsPlayerConnected(playerid)) { SendClientMessage(playerid, COLOR_GRAD1, "Admins Online:"); for(new i = 0; i < MAX_PLAYERS; i++) { if(IsPlayerConnected(i)) { if(PlayerInfo[pAdmin] >= 1 && PlayerInfo[pAdmin] < 1338) { GetPlayerName(i, sendername, sizeof(sendername)); format(string, 256, "%s", sendername); SendClientMessage(playerid, COLOR_GRAD2, string); format(string, sizeof(string), "Level: %i", PlayerInfo[pAdmin]); SendClientMessage(playerid, COLOR_GRAD2, string);//schimbi tu COLOR_GRAD2 cu ce vrei } } } } return 1; }
  4. ai pus o urat rau... X Y Z peste tot, o sa inteleaga k e vorba de aceleashi coordonate... bey vyo raspunde calumea daca raspunzi... X, Y, Z = coordonatele
  5. pey arata-ne comanda ta actuala de /admins si noi iti aratam cum sa o modifici
  6. cmg4life

    CUm pun reguli

    Lazlow, dc pui strtok atunci cand nu-l folosesti ? Daca, comanda avea parametrii puneai strtok dar asa, nu e nevoie. Vyo: ai uitat ) de la capat deci Ken tata... ia de aici: 1. comanda de mai sus si 2. Reguliile sunt doar niste mesaje (cand se conecteaza), aceste mesaje poti sa le pui unde vrei tu. Uite un exemplu cu OnPlayerConnect public OnPlayerConnect(playerid) { SendClientMessage(playerid, CULOARE, "Bine ai venit!"); SendClientMessage(playerid, CULOARE, "Te rog sa respecti reguliile urmatoare:"); SendClientMessage(playerid, CULOARE, "Nu injura."); SendClientMessage(playerid, CULOARE, "Nu face spam pe chat."); return 1; } Asta e doar un exemplu.
  7. Te joci cu OnPlayerRequestClass, SetPlayerPos, unde il pune atunci. SetPlayerCameraPos unde sta camera (de unde vezi tu) SetPlayerCameraLookAt, la ce se uita camera, parca astea erau... iei coordonatele singur, eventual ia-ti un jetpack dak vrei sa se vada din aer sau ceva... sall
  8. cmg4life

    Schimba text

    Incearca asa, dak nu pune " in loc de ', dar eo stu k tre sa mearga cu '... //sub OnPlayerText new t; while((t = strfind(text, "/q", true)) != -1) { text[t] = '/'; text[t+1] = 'a'; text[t+2] = 'a'; }
  9. nu poti pune boti, dar la mesele de casino, botii se pun singuri dak intri pe usha, adik sa ai Interioarele setate.
  10. NC4... nu asculta mai sus... :-\ ... Deci o comanda trebuie sa fie de forma "if(strcmp(cmdtext, "/bla", true)==0) { //comanda return 1; }" ... deci if(strcmp(cmdtext, "/dreamroad",true)==0) { if (IsPlayerInAnyVehicle(playerid)) { SetVehiclePos(GetPlayerVehicleID(playerid), 2034.3302,1477.1448,10.5471); SetVehicleZAngle(GetPlayerVehicleID(playerid), 110.891174); LinkVehicleToInterior(GetPlayerVehicleID(playerid), 0); } else { SetPlayerPos(playerid, 2034.3302,1477.1448,10.5471); SetPlayerFacingAngle(playerid, 343.495178); } SendClientMessage(playerid,COLOR_GREEN, "Teleported to Dream Road"); SetPlayerInterior(playerid, 0); return 1; } //comanda de mai sus putin modificata... cmd se foloseste doar cand vrei sa ai si parametrii la o comanda, iti trebuie strtok, gen /me [text] comanda e "if(strcmp(cmd, "/me", true)==0) { nijte nebunii }
  11. sau iei coordonatele "pamantului" din mapa ta, pui intr o comanda si pui la SetPlayerPos(playerid, XXX, YYY, ZZZ +2); unde XXX, YYY,ZZZ sunt coordonatele...
  12. cmg4life

    Schimba text

    //sub OnPlayerText new t; while((t = strfind(text, "/q", true)) != -1) { text[t] = '/'; text[t+1] = 'aa'; }
  13. n-ai dc... Reload... incearca alte rotatii, ceva mult diferit, doar de proba sa vezi daca se misca.
  14. n am fost atent la ce ai zis :-j
  15. in wikipedia (wiki.sa-mp.com)
  16. nush la ce se refera vyorel, dar incearca ce-ti a zis, daca nu merge incearca asta: //ce mai ai tu pe deasupra BanLog(string); break; }
  17. cmg4life

    drift bonus

    inseamna k nu l ai inclus bine in GMul tau, trebuie sa pui ce e sub fiecare callback in FS, sa pui in GM, de genul OnFilterScriptInit, copiezi tot ce e intre { } de la el, pui la OnGameModeInit... mai bine foloseste-l ca FS si gata.
  18. ai uitat sa inchizi vreo { pe undeva, ia-ti codu la puricat si aranjat si o sa o gasesti.
  19. 1. poate e gresit facut sistemul de admin, incearca altul, care stii ca merge sigur. sau 2. poate nu e facut folderul in scriptfiles, und sunt scrise documentele pt useri,
  20. xStreamer, trebuie compliat pluginul, pe fiecare Linux in parte, din moment ce sunt mai multe tipuri; nu stiu cum se compliaza pe linux, pt k n am avut niciodata nevoie de xStreamer pe linux.
  21. http://forum.sa-mp.ro/index.php?topic=1600.0
  22. 1. poate din cauza k tu calculezi o viteza, pt toti, adik new speed; si nu new speed[MAX_PLAYERS]; sau 2. nu ai cate un textdraw pt fiecare player, adica new Text:speedo; si nu new Text:speedo[MAX_PLAYERS]; si acolo Gametext, poti sa pui prin a face un gametext de forma " TEXT" adik mult spatiu inainte de text, dar nu prea mult ca dai pe dinafara.
  23. ia lasati baiatu-n pace... pana la proba contrarie, e al lui, punct. Bravo moshule. SAll
  24. corect, asa ca voi astia geniile kre stiti Pawn la perfectie si vorbiti romana aia absolut corecta, nu mai suferiti si ajutati-l fara atatea comentarii care nu-si au rostul
  25. dar cauta coaie, exista tutoriale pe wiki, exista admin system pe forum , exista si pe forumu .com, cauta ! Ninja: CMG FARA co*** Warn 1
×
×
  • 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.