-
Posts
743 -
Joined
-
Last visited
-
Days Won
15
Content Type
Profiles
Forums
News
Documentation
Everything posted by Ph0eniX
-
Eu ti-am dat un exemplu ... nu ti-am dat sa scrii fix aia
-
Incearca sa faci ID-uri pt road-urile respective , de ex: Road[playerid][RoadID] Road[playerid][RoadID] = CreateObject(.....); dp sa le stergi va fi f usor... for(new i = 0; i < MAX_ROADS; i++) { if(!IsValidObject(Road[playerid][RoadID])) continue; DestroyObject(Road[playerid][RoadID]); Road[playerid][RoadID] = -1; } Eu am dat un exemplu mai sus , ca doar nu am sa-ti fac eu scriptu e ajutor scripting nu ... vreau script sau ceva de gen... Ai exemplu mai sus , restu trebuie sa te descurci singur
-
& la OnPlayerConnect PlayerNeedAD[playerid] = 0; // Pt a reseta variabila
-
if(strcmp(cmd, "/editpricecar", true) == 0) { if(PlayerData[playerid][pAdmin] < 8) { SendError(playerid,cmd); return 1; } new PlayerName[MAX_PLAYER_NAME]; GetPlayerName(playerid, PlayerName, sizeof(PlayerName)); if(EsteManager(playerid)) { tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendUsage(playerid,"/editpricecar [carid] [value]"); return 1; } new carid = strval(tmp); tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendUsage(playerid,"/editpricecar [carid] [value]"); return 1; } new price = strval(tmp); if(carid <= PreVehicle) { format(string, sizeof(string), "Server: Masinile personala au id-ul de la %d +",PreVehicle); SendClientMessage(playerid, COLOR_WHITE, string); return 1; } if(price < 1) { SendClientMessage(playerid, COLOR_GRAD1,"Server: Pretul trebuie sa fie mai mare de 1&"); return 1; } if(CarData[carid-PreVehicle][cModel] < 400 || CarData[carid-PreVehicle][cModel] > 611) { SendClientMessage(playerid, COLOR_GRAD1,"Server: Aceasta masina nu este personala! Este creata cu /veh"); return 1; } CarData[carid-PreVehicle][cValue] = price; format(string, sizeof(string), "Pretul masinii cu id-ul %d este acum %d" , carid,price); SendClientMessage(playerid,COLOR_LIGHTBLUE,string); DestroyVehicle(carid); // sau ce ai tu , modelu' masinii respective ( nu pune ex: 411 sau ceva de gen' ) format(string, sizeof(string), "UPDATE cars SET Value='%d' WHERE id=%d", CarData[carid-PreVehicle][cValue], carid-PreVehicle); CreateVehicle(CarData[carid][carid] , x,y,z ); // a masinii etc... nu stiu functiile pe care le ai dar adaugi tu te descurci incearca asa mysql_query(string); return 1; } else { SendClientMessage(playerid, COLOR_GRAD1,"Server: Error"); return 1; } }
-
if (playerState == PLAYER_STATE_DRIVER) { if(VehicleEngine[vehicleid] == 1) { GetVehicleParamsEx(vehicleid, engine, lights, alarm, doors, bonnet, boot, objective); SetVehicleParamsEx(vehicleid, VEHICLE_PARAMS_ON, lights, alarm, doors, bonnet, boot, objective); } } if (playerState == PLAYER_STATE_DRIVER) { if(IsABike(pveh)) { GetVehicleParamsEx(vehicleid, engine, lights, alarm, doors, bonnet, boot, objective); SetVehicleParamsEx(vehicleid, VEHICLE_PARAMS_ON, lights, alarm, doors, bonnet, boot, objective); } } if (playerState == PLAYER_STATE_DRIVER) { if(pveh == 462) { GetVehicleParamsEx(vehicleid, engine, lights, alarm, doors, bonnet, boot, objective); SetVehicleParamsEx(vehicleid, VEHICLE_PARAMS_ON, lights, alarm, doors, bonnet, boot, objective); } }
-
Incearca cu else if....
-
JunkBuster ARE JunkBuster.cfg. Cauta in JunkBuster.cfg linia Spam si pune asa Spam = 0 (Dezactiveaza Spam-ul )
-
Salutare , am observat pe tipu cu turnu eifel si am spus ... dece sa nu postez si eu Arcu' de triumf: Turnu Eifel: Big Beng: Big Beng interior: Coloseum : Zidul chinezesc : Si in final , turnul inclinat : Astept pareri
-
Eu folosesc la OnPlayerDisconnect functia sa se salveze datele playerului respectiv ... si in caz ca inchizi gm-u si chestii pune la OnGameModeExit o variabila sa acceseze OnPlayerDisconnect pt toti playerii online
-
Arata forwardu original de la ServerGivePlayerWeapons
-
Woops ... ar fi fost mult mai simplu daca face : new Spargere; ( dp ce a spart unu banca ) Spargere = gettime(); si la inceputu comenzii pui asa: if((gettime() - Spargere) < 1800000) return SendClientMessage(playerid,-1,"Poti sparge bancomatul doar dupa o ora!"); sau...cum vrei tu mesajul si cu politistul ... nu stiu cum ai tu variabila dar pune asa: if(pData[playerid][politist] == 1) return SendClientMessage(playerid,-1,"Esti politist , nu poti sparge bancomatul"); te descurci tu
-
if(CanTurnEngine[playerid] != idcar && CanTurnEngine[playerid] == 9999) return SendClientMessage(playerid, COLOR_GREY,"* You cannot turn this car's engine!"); inlocuieste cu if(CanTurnEngine[playerid] != GetPlayerVehicleID(playerid)) return SendClientMessage(playerid, COLOR_GREY,"* You cannot turn this car's engine!"); si cand iese din masina pune CanTurnEngine[playerid] = -1; Astept reply daca functioneaza sau nu
-
Salutare tuturor , am gasit pe sa-mp.com un FS bestial ( cel putin asa mi se pare mie ) si m-am gandit sa-l postez si aici. Versiune: 1.4 Credits: Y_Less - sscanf - object model sizes - YSI (Basically 3/4 of the code) Slice - strlib - sqlitei JaTochNietDan Filemanager SDraw - 3D Menu include Traducere in romana pt Sa-Mp.Ro: Ph0eniX Sursa: http://forum.sa-mp.com/showthread.php?t=471474 Ce este: Deci , este un map editor doar ca in joc , acesta iti da oportunitatea de a seta direct din joc materialu dorit ( 16 materiale ) poti seta culori pentru acest material pe obiect. Ai nevoie de textureviewer , acesta este inclus in lansarea comenzii /mtextures in joc /mtset . Poti seta cat de multe obiecte sunt editabile , default este 10.000 desigur poti re-edita , punand cate obiecte vrei , pentru aceasta ai nevoie de re-compile. Poti seta material sloth mare default este 16 poti sa-l cresti dar sunt destul de sigur ca tu nu vei schimba. Deoarece acesta se salveaza in database. Versiunea 1.4b -Adaugat suport pentru a gasi & sterge obiectele din GTA care le doresti Te rog noteaza asta , stergand obiectele intr-un proces ai nevoie de SQLite database editor si stergi manual. Commands: Comenzi: (Momentan sunt 65 de comenzi) Mape: /loadmap - Incarca o mapa /newmap - Creaza o mapa noua /importmap - Import CreateObject() sau CreateDynamicObject() raw code /exportmap - Exporteaza o mapa Obiecte: /cobject <objectid> - Creaza un obiect /dobject - Sterge obiectul selectat /robject - Reseteaza textura si materialul unui obiect /osearch - Cauta un obiect /sel <objectid> - Selecteaza un obiect dupa index /csel - Foloseste mouse-ul pentru a selecta un obiect /lsel - Selecteaza obiectu pe o grafica /flymode - Intra in modul de zburat /ogoto - Dute la obiectul selectat (trebuie sa fii in flymode) /pivot - Seteaza o pozitie pivot pentru rotarea obiectului imprejur /togpivot - Dezactiveaza / Activeaza rotatia pivotului /oprop - Editarea proprietatilor a obiectului Miscari: /editpbject - Editeaza modul obiectului /ox - /oy - /oz - Comenzile miscarilor standard /rx - ry - /rz - Comenzile rotatiilor standard /dox - /doy - /doz - Delta move map /drx - /dry - /drz - Roteste mapa injuru centrului mapei Texturi/Text/Index/Teme: /mtextures - Arata lista de texturi intr-o lista /ttextures - Arata o lista de texturi in "Thema" /stexture - Editor de texturi /mtset <index> <textureref> - Seteaza un material /mtsetall <index> <textureref> - Seteaza un material pentru toate obiectele cu acelasi modelid /mtcolor <index> <Hex Color ARGB> - Seteaza un material color /mtcolorall <index> <Hex Color ARGB> - Seteaza un material color pentru toate obiectele cu acelasi modelid /copy - Copiaza un obiect /paste - "Lipeste" obiectul /clear - Sterge proprietatile obiectului /text - Deschide text editor object Si multe altele , nu pot sta acuma sa scriu toate:) Video: PS: Sa nu va prind cu posturi de gen : Nu este facut de tine si chestii de gen , acest FS NU este facut de mine , eu l-am postat deoarece mi se pare super tare si am vrut sa-l aveti si voi in caz ca aveti nevoie. Download: https://www.mediafire.com/?49iwc4zne9dpizp - Versiunea recenta 1.4
-
Mai precis , daca nu intelegi : if( i == playerid) continue;
-
Aratane ce ai incercat , astfel eu unu' nu ajut nici 0.01%
-
Topic inchis , 48h+ fara reply.
-
Eu , sa pun un obiect pe un player fac asa : 1. Creez / Downloadez dp net un sv default 2. Pun un script de Hold 3. Il pun sa se salveze unde si cum vreau eu 4. Intru in joc , creez holdu respectiv 5. Dau save la hold 6. Merg unde s-a salvat , copiez codu care am nevoe 7. Intru in script si pun SetPlayerAttachedObject(playerid, Ce e in salvare ); Si ... atata tot PS: Nu-ti dau scriptu sau altceva , cauta pe net ( ca de asta a fost inventat google ) si incearca cum am spus eu. Bafta
-
Topic inchis , 48h+ fara reply.
-
Nu ajut in privat , am explicat destul de clar ce cand cum si unde , daca nu intelegi reciteste de sute de ori pana intelegi. Sau cere ajutoru' cuiva care ajuta in privat:) eu unu' nu ajut in privat nu vreau sa fiu frecat la cap si chestii
-
Pai un junk buster NU se baga si in gm...cred ca ai luat altceva dp net , in GM se baga doar #define < junk... > nimic altceva
-
Incearca scriptu facut de mine , si lasa un reply acolo daca are bug sau nu
-
NIMENI nu ajuta in particular , ti-am spus si eu si altii destul de clar ce si cum , iti merge bine nu-ti merge spune sa dau t/c
-
OnPlayerExitVehicle este mai ok , faci ceva de gen public OnPlayerExitVehicle(,..) { if(Mision[playerid][mision] == 1) { DisablePlayerCheckpoint(playerid); Mision[playerid][mision] = 0; SendClientMessage(playerid,-1,"Misiunea a fost anulata deoarece ai iesit din masina!"); } }