Jump to content

andrei9971

Membru
  • Posts

    57
  • Joined

  • Last visited

Everything posted by andrei9971

  1. andrei9971

    Comanda

    Macar ai citit ce face a doua comanda? Da destroy la toate vehiculele spawnate de prima comanda.
  2. andrei9971

    Comanda

    Ok. Ceva basic, fara restrictii pe admin, ti le pui singur. new spawnedCars[MAX_VEHICLES]; CMD:spawncar(playerid, params[]){ new model, color1, color2; if(sscanf(params, "iii", model, color1, color2)) return SendClientMessage(playerid, -1, "Syntax: /spawncar [model] [color1] [color2]"); new Float: X, Float: Y, Float: Z, Float: Angle; GetPlayerPos(playerid, X,Y,Z); GetPlayerFacingAngle(playerid,Angle); new car = CreateVehicle(model, X+3,Y,Z, Angle, color1, color2, -1); spawnedCars[car] = 1; return 1; } CMD:destroycars(playerid, params[]){ for(new i = 0; i < MAX_VEHICLES; ++i){ if(spawnedCars[i] == 1){ spawnedCars[i] = 0; DestroyVehicle(i); } } return 1; }
  3. Parca GM burned avea ceva sistem cu incendii nu mai tin minte. Exista si un enum ceva FlameInfo din ce imi amintesc.
  4. Il treci la enum pinfo sau cum ai tu in gm
  5. Lasa pCar cum era inainte si incearca asa: if(PlayerInfo[id][pCar] != -1) total++;
  6. Te referi ca nu iti arata textul si pickup-ul? Salveaza coordonatele de la locatie si copiaza textul si pickup-ul deja existent la alt job.
  7. Fa-ma sa inteleg. Tu chiar folosesti un array 3d pentru asta? De asemenea, MAX_PERSONAL_VEHICLES e declarat pe undeva?
  8. Probabil ai uitat un punct si virgula. Arata liniile de mai sus.
  9. Ai doua variante, fie mai faci o functie isAtATM si o apelezi si pe aceea la comenzile de la banca, fie modifici functia isAtBank in felul urmator. forward isAtBank(playerid); public isAtBank(playerid){ if(IsPlayerConnected(playerid)){ // mai poti face si alte verificari if(IsPlayerInRangeOfPoint(playerid, 50.0, X1, Y1, Z1) || IsPlayerInRangeOfPoint(playerid, 50.0, X2, Y2, Z2)) // and so on... return 1; } return 0; } Si folosesti operatorul de disjunctie in loc sa faci mai multe verificari iar X1, Y1, Z1 reprezinta primul set de coordonate, X2, Y2, Z2 al doilea si tot asa.
  10. Poti sa il cauti chiar tu in gm la tine si sa vezi
  11. Nice copy-paste de la XanTo. Macar daca puneai credits pentru munca omului ala.
  12. Pune si liniile care sunt inainte respectiv dupa, 2-3 linii
  13. Si comanda /server ce face mai exact? Daca tot ceri sa iti dea cineva o comanda macar spune si ce face.
  14. Salut! Sunt eu interesat sa ajut eGaming cu tot ce se poate. Sunt vechi membru de acolo. Putem discuta aici prin PM. Ma gasesti pe forum eG cu numele andrei997.
  15. Ok. Si comenzile alea ce fac? Tu ce gm folosesti? Poate daca le copiezi dintr-un alt gm sa nu iti compileze si atunci sa vii tot aici sa zici ca iti da erori. Incearca sa iti faci singur comenzile si vino cu ce nu a functionat bine.
  16. Cauta pickup-ul in gamemode si muta-i coordonatele. Apoi muti si textul la aceleasi coordonate cu pickup-ul.
  17. Ora pe server apare dupa ora host-ului. Daca ai host din alta tara si e diferenta de fus orar e normal sa apara asa. Maxim poti modifica sa la afisare sa apara ora aia -3.
  18. Pai daca nu stii atata lucru cum ai stiut sa faci ce ai facut acolo?
  19. https://forum.sa-mp.com/showthread.php?t=360865 Foloseste acest include. Ai in el functiile pe care sa le folosesti ca sa faci asta.
  20. Pune doar liniile cu probleme. Oricum, nu vad de ce ai face un filterscript pentru asta si nu ai implementa direct in GM. Ma rog, asta e problema ta.
  21. Corect ce a spus Banditul mai sus. Mai am si alte completari. Ce cauta 99999 if-uri in /setadmin? Chiar atat de greu era sa faci un singur mesaj care sa se trimita in functie de admin level? Foarte jalnic copy-paste.
  22. Foarte simplu. Tu stii ID-ul fiecarei mafii din server asa ca o sa iti creezi dialogul cu ShowPlayerDialog(); si la ondialogresponse o sa iti faci un case nou cu dialogul. Poti sa pui verificare daca mafia e full, mai multe chestii. Spor!
×
×
  • 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.