cmg4life
V.I.P-
Posts
304 -
Joined
-
Last visited
Content Type
Profiles
Forums
News
Documentation
Everything posted by cmg4life
-
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...
-
vezi http://forum.sa-mp.ro/index.php?topic=2395.0 e foarte asemanatoare chestia.
-
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; }
-
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
-
pey arata-ne comanda ta actuala de /admins si noi iti aratam cum sa o modifici
-
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.
-
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
-
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'; }
-
nu poti pune boti, dar la mesele de casino, botii se pun singuri dak intri pe usha, adik sa ai Interioarele setate.
-
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 }
-
Am si eu o mapa si nus comanda sa ma teleportez akolo unde e mapa:((
cmg4life replied to a question in Arhivă probleme
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... -
//sub OnPlayerText new t; while((t = strfind(text, "/q", true)) != -1) { text[t] = '/'; text[t+1] = 'aa'; }
-
n-ai dc... Reload... incearca alte rotatii, ceva mult diferit, doar de proba sa vezi daca se misca.
-
n am fost atent la ce ai zis :-j
-
in wikipedia (wiki.sa-mp.com)
-
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; }
-
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.
-
ai uitat sa inchizi vreo { pe undeva, ia-ti codu la puricat si aranjat si o sa o gasesti.
-
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,
-
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.
-
http://forum.sa-mp.ro/index.php?topic=1600.0
-
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.
-
ia lasati baiatu-n pace... pana la proba contrarie, e al lui, punct. Bravo moshule. SAll
-
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
-
dar cauta coaie, exista tutoriale pe wiki, exista admin system pe forum , exista si pe forumu .com, cauta ! Ninja: CMG FARA co*** Warn 1