Jump to content

Recommended Posts

Posted

Buna Ziua, :D

Azi va voi arata cum sa va faceti un sistem de minigun.

Il puteti adauga in gm sau in alte filtescript-uri

Sa incepem:

Pasul 1:

Puneti Asta la inceputul fs-ului/gm-ului

Cod:

#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 /exitdm

IMPORTANT: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

Posted

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.

  • 1 month later...
  • 8 months later...
Posted

Buna Ziua, :D

Azi va voi arata cum sa va faceti un sistem de minigun.

Il puteti adauga in gm sau in alte filtescript-uri

Sa incepem:

Pasul 1:

Puneti Asta la inceputul fs-ului/gm-ului

Cod:

#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 /exitdm

IMPORTANT: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

  • 3 weeks later...

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • 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.