Jump to content
  • 0

pomoc Pickup do amma :(


lekpri

Dotaz

8 odpovědí na tuto otázku

Recommended Posts

  • 0

Pozri si OnGameModeInit a hľadaj funkciu... neviem presne ako sa volá ale bude tam niečo ako dissable interior pickup take niečo.... (nemá žiaden parameter takže za tým bude prázda zátvorka () )

Link to comment
Share on other sites

  • 0

Ok díky jsem na to přišel, zeptám se ještě na něco. Třeba obchod zip jde nějak udělat abych si tam mohl koupit skin? Jinak se nedivte že se tak ptám jsem nováček. Díky všem za rady

Link to comment
Share on other sites

  • 0
  • Globální moderátor

Ok díky jsem na to přišel, zeptám se ještě na něco. Třeba obchod zip jde nějak udělat abych si tam mohl koupit skin? Jinak se nedivte že se tak ptám jsem nováček. Díky všem za rady

 

jde ale ne jedním příkazem .., bylo by to asi na 50 řádků //EDIT - nejjednodušší zbůsob s jedním skinem... další skin(y) cca 10 řádků navíc za každý .. (moc jsem to nepočítal)

Link to comment
Share on other sites

  • 0

no tak musel by si si vytvoriť novy pickup do obchodu na ktorý by si pridal funkciu dialogu a tam by si vyberal skin...

najjednoduchšie (ak chceš viac skinov) je to formou inputtextu, takže vlastne zadá id skinu...

 

new Pickup;//hore do modu

// OnGameModeInit
Pickup = CreatePickup(...);

// OnPlayerPickupPickUp
if(pickupid == Pickup)
{
ShowPlayerDialog(playerid,999,DIALOG_STYLE_INPUT,"Nazov","Zadaj ID skinu ktorý chceš kúpiť","Kúpiť(cena)","Dovidenia");
}

// OnDialogResponse
if(dialogid == 999)
{
if(response)
{
if(strval(inputtext) > 299 strval(inputtext) < 0)return SCM(playerid,farba,"Nesprávna hodnota (0-299).");
if(GetPlayerMoney(playerid) < cena)return SCM(playerid, farba, "Nemáš dosť peňazí!");
GivePlayerMoney(playerid,-cena);
SetPlayerSkin(playerid,strval(inputtext));
SCM(playerid,farba,"Ďakujeme za nákup, prajeme pekný deň.");
}else{
SCM(playerid,farba,"Dovidenia.");
}
}

 

Poupravuj si to podla seba....

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