Alexica721 Posted October 3, 2013 Posted October 3, 2013 Buna Ziua, Azi va voi arata cum sa va faceti un sistem de minigun.Il puteti adauga in gm sau in alte filtescript-uriSa incepem:Pasul 1:Puneti Asta la inceputul fs-ului/gm-uluiCod:#include <zcmd> Explicatie:Vom folosi procesorul de comenzi ZCMD creeat de Zeex Cod:new inDM[MAX_PLAYERS]; Explicatie:Aceasta Variabila ne va ajuta sa vedem daca jucatorul este in dm sau nu. Pasul 2: Apasati ctrl+f si scrieti public OnPlayerConnectsi scrieti sub callback(OnPlayerConnect) asta: Cod: inDM[playerid] = 0; Explicatie:Cu aceasta comanda vom reseta variabila.(Adica jucatorul nu va fi in dm cand se spawneaza) Pasul 3: Acum adaugati comenzile acestea langa celalalte Comenzi: Cod:CMD:minigun(playerid, params[]) { if(inDM[playerid] == 1) return SendClientMessage(playerid, -1, "Nu poti folosi comenzi in dm.Foloseste /exitdm pentru a iesi."); if(IsPlayerInAnyVehicle(playerid)) RemovePlayerFromVehicle(playerid); ResetPlayerWeapons(playerid); GivePlayerWeapon(playerid,38 , 9999); SetPlayerFacingAngle(playerid, 0.0); SetPlayerPos(playerid,Float:x,Float:y,Float:z) inDM[playerid] = 1; SetPlayerInterior(playerid, 0); return 1; } Explicatie:Cu aceasta comanda ne putem teleporta in dm. IMPORTANT:Inlocuiti Float:x,Float:y si Float:Z cu coordonatele Mapei de Minigun. Code: CMD:exitdm(playerid, params[]) { if(inDM[playerid] == 0) return SendClientMessage(playerid, -1, "Nici nu erai in dm."); ResetPlayerWeapons(playerid); inDM[playerid] = 0; // player is in DM SetPlayerPos(playerid,Float:x,Float:y,Float:z) return 1; } Explicatie:Prin Aceasta comanda iesim din DM. IMPORTANT:Inlocuiti Float:x,Float:y si Float:Z cu coordonatele unde ati vrea sa fie teleportat jucatorul cand iese din DM, Si in final : Pasul 4: Apasati ctrl+f si scrieti public OnPlayerSpawn scrieti sub callback(OnPlayerSpawn) asta: if(inDM[playerid] == 1) { GivePlayerWeapon(playerid,38 , 9999); SetPlayerFacingAngle(playerid, 0.0); SetPlayerPos(playerid,Float:x,Float:y,Float:z) inDM[playerid] = 1; // player is in DM SetPlayerInterior(playerid, 0); return 1; }Explicatie:Asta il va spawna pe player in DM daca moare si nu a scris /exitdmIMPORTANT:Inlocuiti Float:x,Float:y si Float:Z cu coordonatele Mapei de Minigun.Daca am scris ceva gresit/nu am explicat ceva/am multe greseli gramaticale sa-mi spuneti. M-am lasat de comunitatea sa-mp.ro
Rio Posted October 4, 2013 Posted October 4, 2013 cam simplu, mearga facut mai complex, cu cate kill-uri ai dupa ce omori pe cineva, niste mesaje. In fine. 3/5. Nu am testat nimic.
[.]..RoW..[.] Posted October 11, 2013 Posted October 11, 2013 Tu frate meriti batut !De ce ai copiat din RsE/EpS si ai editat pe acolo cateva lucruri ?? I'm back bitches !
hTTpftw Posted November 15, 2013 Posted November 15, 2013 totusi , bravo.. Fara reclama in semnatura!
ShoWer_Fresh Posted July 28, 2014 Posted July 28, 2014 Buna Ziua, Azi va voi arata cum sa va faceti un sistem de minigun.Il puteti adauga in gm sau in alte filtescript-uriSa incepem:Pasul 1:Puneti Asta la inceputul fs-ului/gm-uluiCod:#include <zcmd> Explicatie:Vom folosi procesorul de comenzi ZCMD creeat de Zeex Cod:new inDM[MAX_PLAYERS]; Explicatie:Aceasta Variabila ne va ajuta sa vedem daca jucatorul este in dm sau nu. Pasul 2: Apasati ctrl+f si scrieti public OnPlayerConnectsi scrieti sub callback(OnPlayerConnect) asta: Cod: inDM[playerid] = 0; Explicatie:Cu aceasta comanda vom reseta variabila.(Adica jucatorul nu va fi in dm cand se spawneaza) Pasul 3: Acum adaugati comenzile acestea langa celalalte Comenzi: Cod:CMD:minigun(playerid, params[]) { if(inDM[playerid] == 1) return SendClientMessage(playerid, -1, "Nu poti folosi comenzi in dm.Foloseste /exitdm pentru a iesi."); if(IsPlayerInAnyVehicle(playerid)) RemovePlayerFromVehicle(playerid); ResetPlayerWeapons(playerid); GivePlayerWeapon(playerid,38 , 9999); SetPlayerFacingAngle(playerid, 0.0); SetPlayerPos(playerid,Float:x,Float:y,Float:z) inDM[playerid] = 1; SetPlayerInterior(playerid, 0); return 1; } Explicatie:Cu aceasta comanda ne putem teleporta in dm. IMPORTANT:Inlocuiti Float:x,Float:y si Float:Z cu coordonatele Mapei de Minigun. Code: CMD:exitdm(playerid, params[]) { if(inDM[playerid] == 0) return SendClientMessage(playerid, -1, "Nici nu erai in dm."); ResetPlayerWeapons(playerid); inDM[playerid] = 0; // player is in DM SetPlayerPos(playerid,Float:x,Float:y,Float:z) return 1; } Explicatie:Prin Aceasta comanda iesim din DM. IMPORTANT:Inlocuiti Float:x,Float:y si Float:Z cu coordonatele unde ati vrea sa fie teleportat jucatorul cand iese din DM, Si in final : Pasul 4: Apasati ctrl+f si scrieti public OnPlayerSpawn scrieti sub callback(OnPlayerSpawn) asta: if(inDM[playerid] == 1) { GivePlayerWeapon(playerid,38 , 9999); SetPlayerFacingAngle(playerid, 0.0); SetPlayerPos(playerid,Float:x,Float:y,Float:z) inDM[playerid] = 1; // player is in DM SetPlayerInterior(playerid, 0); return 1; }Explicatie:Asta il va spawna pe player in DM daca moare si nu a scris /exitdmIMPORTANT:Inlocuiti Float:x,Float:y si Float:Z cu coordonatele Mapei de Minigun.Daca am scris ceva gresit/nu am explicat ceva/am multe greseli gramaticale sa-mi spuneti.fal in pwn si dami un link plz http://www.sa-mp.ro/forum/index.php?topic=32387.0 [Zadmin V1.0]Messenger:[email protected] [email protected]Skype:markkristian1
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now