Jump to content
  • 0

pomoc Include


pilly

Dotaz

Cus delal sem si inc. Ze kdyz se stoupi na pickup zmackne l.alt tak to hrace hodi do interieru este to neni hotovy a nasel sem prvni cybu. Kdyz pridu k pickupu stistknu l.alt tak me to hodi ne na dalsi pickup, ale na souradnice 0.0, 0.0, 0.0

Nevíte co stím ?

 

 

 

Tu je jak to mam :

 


#include 

#pragma tabsize 0

new venkovni_pickup;
new vnitrni_pickup;



forward SetPlayerInterierPickup(playerid, Float:pX, Float:pY, Float:pZ, Float:vpX, Float:vpY, Float:vpZ);
public SetPlayerInterierPickup(playerid, Float:pX, Float:pY, Float:pZ, Float:vpX, Float:vpY, Float:vpZ)
{


     venkovni_pickup   = CreatePickup(1318, 1, Float:pX, Float:pY, Float:pZ,    0);
     vnitrni_pickup    = CreatePickup(1318, 1, Float:vpX, Float:vpY, Float:vpZ, 0);


     Create3DTextLabel("Pro vstoupení do budovy \n stistkni klávesu l.alt", -1, Float:pX, Float:pY, Float:pZ, 80.0, 0, 1);
     Create3DTextLabel("Pro vystoupení z budovy \n stistkni klávesu l.alt", -1, Float:vpX, Float:vpY, Float:vpZ, 80.0, 0, 1);


return true;
}



forward SetPlayerInterierPickups(playerid, pickupid);
public SetPlayerInterierPickups(playerid, pickupid)
{

    new Float:pX, Float:pY, Float:pZ, Float:vpX, Float:vpY, Float:vpZ;
    new keys,ud,lr;
    GetPlayerKeys(playerid,keys,ud,lr);

    if(keys == KEY_WALK)
    {
    if(pickupid == venkovni_pickup  )
    {
    SetPlayerPos(playerid, Float:vpX, Float:vpY, Float:vpZ  );
    }}


    if(keys == KEY_WALK)
    {
    if(pickupid == vnitrni_pickup  )
    {
    SetPlayerPos(playerid, Float:pX, Float:pY, Float:pZ  );
    }}


return true;
}

Link to comment
Share on other sites

1 odpověd na tuto otázku

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...