Jump to content

Crearea unui sistem de minigun


Alexica721

Recommended Posts

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

Link to comment
Share on other sites

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

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

Link to comment
Share on other sites

  • 3 weeks later...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • 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.