andrei9971
-
Posts
57 -
Joined
-
Last visited
Content Type
Profiles
Forums
News
Documentation
Posts posted by andrei9971
-
-
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; }
-
Parca GM burned avea ceva sistem cu incendii nu mai tin minte. Exista si un enum ceva FlameInfo din ce imi amintesc.
-
Il treci la enum pinfo sau cum ai tu in gm
-
Lasa pCar cum era inainte si incearca asa:
if(PlayerInfo[id][pCar] != -1) total++;
-
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.
-
Da-mi pm pe discord: Brosiden#5623
-
Fa-ma sa inteleg. Tu chiar folosesti un array 3d pentru asta? De asemenea, MAX_PERSONAL_VEHICLES e declarat pe undeva?
-
Probabil ai uitat un punct si virgula. Arata liniile de mai sus.
-
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.
-
14 hours ago, razvanduciuc said:
Vezi ca te da de gol $ftp_user_name = "xanto123";
+ // part of eG Web-Register-script (c) 2008 by xanto
"Facand curat prin calculator" :))))
E copiat exact cum a scris xanto acum vreo 7 ani.
-
Poti sa il cauti chiar tu in gm la tine si sa vezi
-
Nice copy-paste de la XanTo. Macar daca puneai credits pentru munca omului ala.
-
Pune si liniile care sunt inainte respectiv dupa, 2-3 linii
-
Si comanda /server ce face mai exact? Daca tot ceri sa iti dea cineva o comanda macar spune si ce face.
-
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.
-
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.
-
Cauta pickup-ul in gamemode si muta-i coordonatele. Apoi muti si textul la aceleasi coordonate cu pickup-ul.
-
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.
-
Pai daca nu stii atata lucru cum ai stiut sa faci ce ai facut acolo?
-
Un ID ceva de contact?
-
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.
- 1
-
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.
-
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.
-
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!
Comanda
in Ajutor Scripting
Posted
Macar ai citit ce face a doua comanda?
Da destroy la toate vehiculele spawnate de prima comanda.