World of MetinsXS


Alăturați-vă forumului, este rapid și ușor

World of MetinsXS
World of MetinsXS
Doriți să reacționați la acest mesaj? Creați un cont în câteva clickuri sau conectați-vă pentru a continua.

[TUTORIAL] Poarta cu KEY

In jos

 [TUTORIAL] Poarta cu KEY Empty [TUTORIAL] Poarta cu KEY

Mesaj Scris de Bogdan Dum Sept 22, 2013 8:26 am

Salut ! Dupa cum spune si titlul va voi arata cum sa faceti o poarta actionata la "KEY" , de exemplu click stanga (KEY_FIRE). Inainte sa incepti trebuie sa aveti coordonatele la poarta inchisa si deschisa .

1.
Code
Cod:
new poarta;
2.
Code
Cod:
forward poartainchisa;
3. La public OnGameModeInit() :
Code
Cod:
    poarta = CreateObject(0,0,0,0,0,0,0); //poarta inchisa 
4. La sfarsitul modului :
Code
public poartainchisa()
{
MoveObject(poarta, x,y,z,5);//poarta inchisa | 5 este viteza
return 1;
}

5. La public OnPlayerKeyStateChange(playerid, newkeys, oldkeys) :
Code
Cod:
    if (newkeys==KEY_FIRE)//mai multe key aici : http://wiki.sa-mp.com/wiki/GetPlayerKeys#Key_List
    {
    if(PlayerInfo[playerid][pLeader] == 1 || PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 2 || PlayerInfo[playerid][pMember] == 2)//daca vrei ca toti sa poata sa o deschida sterge asta
    {
    if(IsPlayerConnected(playerid))
    {
    if(PlayerToPoint(10.0,playerid,x,y,z))//poarta inchisa
    {
    MoveObject(poarta,x,y,z,5);//poarta deschisa | 5 este viteza
    SetTimer("poartainchisa",5000,false);//5000 = 5 secunde
    SendClientMessage(playerid,COLOR_PD, "Poarta se va inchide in 5 secunde.");
    return 1;
    }
    }
    }
}

Asta e tot . Pentru orice intrebare posteaza aici .
Bogdan
Bogdan
Membru
Membru

Posts : 50
Reputation : 0
Join date : 22/09/2013

Sus In jos

Sus

- Subiecte similare

 
Permisiunile acestui forum:
Nu puteti raspunde la subiectele acestui forum