leon
Membru-
Posts
204 -
Joined
-
Last visited
Never
About leon
- Birthday 11/06/1994
Recent Profile Visitors
The recent visitors block is disabled and is not being shown to other users.
leon's Achievements
-
In loc de if(AFKCheck[playerid] > 0) pune if(AFKCheck[ i ] > 0). Ai uitat sa schimbi playerid cu i.
-
Uitate daca ai pluginu mysql.dll sau .so. Dupa cum se vede in log, iti da failed la acest plugin. [02:02:57] Loading plugin: mysql [02:02:59] Failed. Daca tot il ai, fa un update si vezi ce se intampla.
-
Daca te uiti mai bine, iti lipseste variabila care iti memoreaza parola. Trebuie sa refaci tot si sa pui la pInfo si pPassword. Ex: enum Info { pLogare, // Memoreaza daca jucatoru este logat sau nu: 0 - NU ^ 1 - Da pPassword[256], // Memoreaza parola jucatorului: daca nu pui [256] o citeste ca un numar si nu un string pSex, // Memoreaza sex-ul jucatorului: 1 - Baiat, 2 - Fata, .... pAni, // Memoreaza varsta jucatorului: 1, 2, 3, ... pEmail[256], // Memoreaza adresa de email a jucatorului: la fel ca la pPassword pOrigine // Memoreaza originea jucatorului: 1 - LS, 2 - SF, 3 - LV, .... } new pInfo[MAX_PLAYERS][info];
-
Vezi la functia care salveaza statisticile bizului sau daca are comanda de salvare la comenzile pentru adaugare, scoatere si transfera bani.
-
Nu exista o definitie pentru "BULLET_HIT_TYPE_PLAYER_OBJECT". Adauga pe la inceput #define BULLET_HIT_TYPE_PLAYER_OBJECT id-u obiectului
-
Ai in server.cfg linia: plugins streamer sscanf2
-
Poate nu ai toate pluginurile sau nu ai instalta Microsoft .NET Framework 3.5 Da posteaza si includerile de la GM, sa vedem ce pluginuri iti lipsesc
-
Cauta la OnPlayerCommandText, vezi daca e la fel ca aici dcmd(comanda, cate caractere are comanda, cmdtext); Poate sunt puse gresit cate caractere contine...
-
1. Faci un callback: public RefreshPlayers(). 2. Te duci la OnGameModeInit() si adaugi un timer: SetTimer("RefreshPlayers", 60000, 1); 3. adaugi: public RefreshPlayers() { For(new i = 0, i < GetMaxPlayers(), i++) { if(IsPlayerConnected(i)) { Aici pui comanda refresh } } }
-
A zis ce vrea sa stie, daca citeai si tu cu atentie. Nu stiu de ce mai postezi daca nu sti, doar sa faci posturi... Uite aici: Te duci la OnPlayerStateChange si faci ceva de genu: if(newstate == PLAYER_STATE_DRIVER) { new vehicleid = GetPlayerVehicleID(playerid); if(vehicleid == ID-U Masini .... etc) { if(JobStatus[playerid] == 0) { RemovePlayerFromVehicle(playerid); SendClientMessage(playerid, COLOR_GREEN, "Nu te poti urca !"); return 1; } } }
-
EngineStatus[GetPlayerVehicleID(playerid)] = 1;
-
Cred ca iti lipseste o ; dupa o paranteza de deasupra.
-
Pune veh in loc de vehicleid.
-
La comanda asta trebuia sa pui veh nu vehicleid, pentru ca ai mai sus new veh = GetPlayerVehicleID(playerid); if (PRESSED(KEY_LOOK_BEHIND)) { new engine,lights,alarm,doors,bonnet,boot,objective; if(IsPlayerInAnyVehicle(playerid)) { new veh = GetPlayerVehicleID(playerid); if(veh != INVALID_VEHICLE_ID) { if(EngineStatus[veh] == 0) { new string[256]; new sendername[MAX_PLAYER_NAME]; GetPlayerName(playerid, sendername, sizeof(sendername)); GetVehicleParamsEx(veh,engine,lights,alarm,doors,bonnet,boot,objective); SetVehicleParamsEx(veh,VEHICLE_PARAMS_ON,lights,alarm,doors,bonnet,boot,objective); EngineStatus[veh] = 1; SendClientMessage(playerid, 0xFFFFFFAA, "{FFFFFF}Ai {FF0000}pornit {FFFFFF} motorul!"); format(string, sizeof(string), "* %s a pornit motorul.", sendername); ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE); } else if(EngineStatus[veh] == 1) { new string[256]; new sendername[MAX_PLAYER_NAME]; GetPlayerName(playerid, sendername, sizeof(sendername)); GetVehicleParamsEx(veh,engine,lights,alarm,doors,bonnet,boot,objective); SetVehicleParamsEx(veh,VEHICLE_PARAMS_OFF,lights,alarm,doors,bonnet,boot,objective); EngineStatus[veh] = 0; SendClientMessage(playerid, 0xFFFFFFAA, "{FFFFFF}Ai {E31919}oprit {FFFFFF} motorul!"); format(string, sizeof(string), "* %s a oprit motorul.", sendername); ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE); } } } } return 1; }
-
1. Cauta new EngineStatus[MAX_PLAYERS] si inlocuieste-o cu asta new EngineStatus[MAX_VEHICLES]. 2. Cauta fieracre EngineStatus[playerid] si inlocuieste-o EngineStatus[vehicleid] sau EngineStatus[veh], depine cu ce functie citesti id-ul masini. Ex: new vehicleid = GetPlayerVehicleID(playerid); sau new veh = GetPlayerVehicleID(playerid).