RGZ Gaming Forum


 
AcasaUltimele imaginiCăutareÎnregistrareConectare

Distribuiţi|

Crearea unui sistem de minigun

Vezi subiectul anterior Vezi subiectul urmator In jos
AutorMesaj
FLEWEENTE
Moderator
FLEWEENTE

Rank: Moderator
Status:
Posturi : 537
Reputatie : 13
Data de Inscriere : 05/08/2014
Oras : ORAS RGZ
Varsta : 27
Crearea unui sistem de minigun Empty
MesajSubiect: Crearea unui sistem de minigun Crearea unui sistem de minigun EmptyLun Aug 18, 2014 6:44 pm

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:
Cod:
#include

Explicatie:Vom folosi procesorul de comenzi ZCMD creeat de Zeex

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

Cod:
   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.
Sus In jos

Crearea unui sistem de minigun

Vezi subiectul anterior Vezi subiectul urmator Sus

Subiecte similare

-
t CUM SCHIMBI DROPUL UNUI MONSTRU
t [Tutorial] Adugarea unui skin
t Cum schimbi dropul unui monstru
t [FS] DMV sistem
t [Tutorial] Blocarea unui folder , Password + hide
Pagina 1 din 1

Permisiunile acestui forum:Nu puteti raspunde la subiectele acestui forum
RGZ Gaming Forum  :: »[RGZ] Gaming :: Gta San Andreas :: Tutoriale-