» Poradna » Zpět na dotaz

RE: C# .NET problém s pluginem do hry

Nargon  |  28. 12. 2016 7:01:49  |  Odpovědí: 1

Tak pro začátečníka asi bude minimum úpravy to co jsi navrhoval na začátku. Tj do aukce půjde vložit jen plně nabitá zbraň. To by asi bylo vhodné vložit hned tyto dvě podmínky: if (player.Inventory.has(id) == null) { UnturnedChat.Say(player, LIGHT.Instance.Translate("not_have_item_auction", name)); return; } List<InventorySearch> list = player.Inventory.search(id, true, true); if (vAsset.amount > 1) { UnturnedChat.Say(player, LIGHT.Instance.Translate("auction_item_mag_ammo", name)); return; } A dát tam: if (gun.getCurrentAmmo < gun.getMaxAmmo) { UnturnedChat.Say(player, LIGHT.Instance.Translate("auction_item_gun_ammo", name)); return; } S tím že "auction_item_gun_ammo" si budeš muset někde nadefinovat, aby to zobrazilo chybu: "Prodávat lze pouze zbraně s plným zásobníkem" a pak si nastudovat API hry a zjistit si dva příkazy. Já jsem v tom kódu použil: "gun.getCurrentAmmo" a "gun.getMaxAmmo" a jsem si jistý že to fungovat nebude, protože to jsem si vymyslel. Ty musíš z API hry zjistit jaké jsou příkazy na zjištění aktuálního množství střel ve zbrani a maximálního množství střel ve zbrani, ale to už musíš sám.

Jméno:
 

E-mail (nepovinné, adresa bude v zabezpečené podobě zobrazena u přezdívky):

:-D :-)) :-) ;-) :-P :-| :-/ :-( 3-[ :-O B-]

Omlouváme se za zdržení, ale počítačová síť, ze které se připojujete, zatím nebyla zařazena do seznamu důvěryhodných. Vaše odpověď se proto v poradně ukáže až po schválení. Nemělo by to trvat déle než jeden pracovní den.

 

Pravidla diskuzí v Poradně webu Živě.cz

Zasláním příspěvku do Poradny souhlasíte s těmito pravidly:

  • Podmínky užívání služby informační společnosti
  • Informace o zpracování osobních údajů
  • Příspěvky se musí týkat tématu otázky.
  • Příspěvky nesmí obsahovat vulgární výrazy a slovní útoky na jiné osoby. Příspěvky nesmí poškozovat web Živě.cz ani jeho provozovatele.
  • Je zakázáno vkládat do příspěvků odkazy na stránky nabízející obsah porušující autorská a jiná práva.
  • Příspěvky nelze využívat k propagaci.
  • Příspěvky, které porušují pravidla diskuzí, budou odstraněny. Případně budou upraveny tak, aby neporušovaly pravidla diskuzí. V textu bude následně uvedeno, že příspěvky byly ze strany moderátorů upraveny.
  • Právo moderovat Poradnu mají pouze zástupci vybraní redakcí Živě.cz. Základní kontrola příspěvku probíhá ještě před jeho zveřejněním.
  • Živě.cz je soukromý web a provozovatel má při řešení sporů, které se týkají příspěvků v Poradně, vždy konečné slovo.

Kdy vám můžeme smazat příspěvek?

  • Když budete vulgární.
  • Když budete slovně útočit na ostatní.
  • Když se nebudete držet tématu dotazu.
  • Když budete poradnu zneužívat pro reklamu.
  • Když záměrně zneužijete cizí přezdívku.
  • Když budete porušovat zákony.
  • A když budete na takové příspěvky reagovat, protože se vždy mažou včetně odpovědí ve stromu.
Aktuální číslo časopisu Computer

Megatest: 20 powerbank s USB-C

Test: mobily do 3 500 Kč

Radíme s výběrem routeru

Tipy na nejlepší vánoční dárky