Jump to content

Ph0eniX

V.I.P
  • Posts

    743
  • Joined

  • Last visited

  • Days Won

    15

Everything posted by Ph0eniX

  1. Eu ti-am dat un exemplu ... nu ti-am dat sa scrii fix aia
  2. 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
  3. & la OnPlayerConnect PlayerNeedAD[playerid] = 0; // Pt a reseta variabila
  4. 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; } }
  5. 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); } }
  6. JunkBuster ARE JunkBuster.cfg. Cauta in JunkBuster.cfg linia Spam si pune asa Spam = 0 (Dezactiveaza Spam-ul )
  7. 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
  8. Ph0eniX

    Intrebare

    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
  9. Arata forwardu original de la ServerGivePlayerWeapons
  10. 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
  11. 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
  12. 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
  13. Ph0eniX

    Problema

    Mai precis , daca nu intelegi : if( i == playerid) continue;
  14. Aratane ce ai incercat , astfel eu unu' nu ajut nici 0.01%
  15. Topic inchis , 48h+ fara reply.
  16. 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
  17. Topic inchis , 48h+ fara reply.
  18. 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
  19. 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
  20. Incearca scriptu facut de mine , si lasa un reply acolo daca are bug sau nu
  21. 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
  22. 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!"); } }
×
×
  • 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.