Jump to content
  • 0

pomoc HELP !! jak mam dat padak kdys vejde nekdo do pickupu ?


Any_S

Dotaz

Recommended Posts

  • 0

hele jak mam dat ty ostatni 3 pickupy do public OnPlayerPickUpPickup(playerid, pickupid)

?? mam tam tadyten jeden

 public OnPlayerPickUpPickup(playerid, pickupid)
if(pickupid == pickup)
  {
  GivePlayerWeapon(playerid,46,0);
  }

A jde mi to ale kdyz tam pridam ty ostatni 3 tak to nejde slozis to nejak ? :d tady sou ty 3 co tam chchi dat...predem dik

 pickup1 = CreatePickup(1310,23,-1964.8469,514.6050,202.2840); // padak
   pickup2 = CreatePickup(1310,23,-1965.2900,558.8826,202.2840); // -||-
   pickup3 = CreatePickup(1310,23,-1921.1572,558.8702,202.2840); // -||-

Link to comment
Share on other sites

  • 0

nahoru do modu

forward timer(playerid)

místo

 if(pickupid == pickup)
{
GivePlayerWeapon(playerid,46,0);
}

dej

 if(pickupid == pickup)
{
GivePlayerWeapon(playerid,46,0);
SetTimerEx("timer",1000,1,"i",playerid);
}

někam dolu do modu

public timer(playerid)
{
if(GetPlayerWeapon(playerid == 46))
{
}else{
GivePlayerWeapon(playerid,46,0);
}
return 1;
}

ale nevim jestli to pude:D

Link to comment
Share on other sites

  • 0
do onplayerpickuppickup

if(pickupid == pickup)
{
GivePlayerWeapon(playerid,46,0);
}
else if(pickupid == pickup2)
{
GivePlayerWeapon(playerid,46,0);
}
else if(pickupid == pickup3)
{
GivePlayerWeapon(playerid,46,0);
}

 

jo funguje to ...diky moc :-) :thumbup:

Link to comment
Share on other sites

  • 0

mam tu neco jednodusiho jestli de ze jenom vejde do pickupu a obdrzi zbran nic vic tak je to jednodusi takhle

AddStaticPickup(371,2,-439.5739,2227.8020,45.5474);

//privni je zbran

//potom typ pickupu toto je ze sebere a za chcili se tam zobrazi zase

//posledni je kde ta zbran bude

Link to comment
Share on other sites

  • 0

to máš pravdu tomasi to je taky řešení já sem to takhle nikdy nedělal ale fungovat simyslím že to bude už sem to tady někde viděl ale přes ten timer sem to udělal protože chtěl aby mu to dalo 4 padáky a takhle mu jich to dá nekonečno ale na 4 by to taky šlo udělat ;)

Link to comment
Share on other sites

  • 0

Hoš iřekl bych že to dělate až moc složitě ;) ..teda jestli jsem dobře pochopil co chce

stači to udělat takto

AddStaticPickup(46, 15, souradnice);

46 je id padaku a 15 je aby po sebrani padak zmizel

Link to comment
Share on other sites

  • 0

Zkus to takhle:

 

Do new

new padak

Do public OnGameModeInit

padak = CreatePickup(46,15,X,Y,Z);//45(idpickupu),15(zmizi),X,Y,Z(souradnice) 

A do public OnPlayerPickUpPickup tohle:

if(pickupid == padak)
{
new pname[MAX_PLAYER_NAME];
GetPlayerName(playerid, pname, MAX_PLAYER_NAME);
GivePlayerWeapon(playerid,46,1);//46(id padaku),1(mnozstvi)
SendClientMessage(playerid, COLOR_RED, "Sebral jsi padak");
}
return 1;
}

Snad ti to pomuze :crazy:

Link to comment
Share on other sites

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