CS-bg.info - форумът на CS-bg :: Counter-Strike фен сайт

SteamCoreAPI

Тук е мястото да представите плъгин(и), написани от вас!

Модератори: Екип C-Strike, Помощник-модератори

SteamCoreAPI

Мнениеот JackEyedJones » 03 Юли 2017, 19:59

Накратко:


Това е простичка API библиотека с която могат да се правят отделни плъгини които да функционират възоснова на това дали играча е Steam потребител или не.





Пример за такъв плъгин:
Ако играча е със Steam получава безплатен пистолет с 35 патрона при всяко прераждане.


Код: Избери целия код
#include <amxmodx>
#include <dpcheck>
#include <steam>
#include <hamsandwich>
#include <fun>
#include <cstrike>

public plugin_init()
   RegisterHam(Ham_Spawn,"player","SteamReward",1);

public SteamReward(id)
{
   if(GetUserSteamID(id))
   {
      give_item(id, "weapon_deagle")   
      cs_set_user_bpammo(id, CSW_DEAGLE, 35)
   }

   return PLUGIN_CONTINUE;
}





Забележка:

Страничните плъгини които се генерират впоследствие няма да работят ако не сте инсталирали SteamCore.amxx (главния плъгин в архива).


Как се инсталират плъгини



SteamCoreAPI.7z
(729 Байта) 13 пъти
JackEyedJones

Аватар
Потребител
Потребител
 
Регистриран на: 18 Апр 2014, 06:17
Местоположение: Plovdiv, Bulgaria, Europe, Entire World
[ Профил в сайта ]

Re: SteamCoreAPI

Мнениеот WaLkZ » 05 Юли 2017, 11:58

Безсмислено усложняване с допълнителния плъгин. https://aghl.ru/forum/viewtopic.php?f=39&t=1599

https://github.com/s1lentq/reapi/blob/m ... ns.inc#L22 (само за ReHLDS + Reunion + ReAPI)
WaLkZ

Аватар
CS-bg.info Server Manager
CS-bg.info Server Manager
 
Регистриран на: 23 Апр 2011, 00:42
Местоположение: Варна
[ Профил в сайта ]

Re: SteamCoreAPI

Мнениеот KiLLeR. » 05 Юли 2017, 18:33

Напълно ти е безмислен плъгина за API-то... stock-а е достатъчен за да се направи същото без да се ползва твоята "shit-ня"!
Код: Избери целия код
if(GetUserSteamID(id))
   {
      give_item(id, "weapon_deagle")   
      cs_set_user_bpammo(id, CSW_DEAGLE, 35)
   }

-->
Код: Избери целия код
if(is_user_steam(id))
   {
      give_item(id, "weapon_deagle")   
      cs_set_user_bpammo(id, CSW_DEAGLE, 35)
   }
KiLLeR.

Аватар
Потребител
Потребител
 
Регистриран на: 06 Мар 2011, 22:46
Местоположение: Тук-там!?!
Skype: ЛС
Профил в Steam
[ Профил в сайта ]

Re: SteamCoreAPI

Мнениеот VertageN » 05 Юли 2017, 20:31

KiLLeR. написа:Напълно ти е безмислен плъгина за API-то... stock-а е достатъчен за да се направи същото без да се ползва твоята "shit-ня"!
Код: Избери целия код
if(GetUserSteamID(id))
   {
      give_item(id, "weapon_deagle")   
      cs_set_user_bpammo(id, CSW_DEAGLE, 35)
   }

-->
Код: Избери целия код
if(is_user_steam(id))
   {
      give_item(id, "weapon_deagle")   
      cs_set_user_bpammo(id, CSW_DEAGLE, 35)
   }


Плъгина си е наред според мене
VertageN

Аватар
Потребител
Потребител
 
Регистриран на: 01 Мар 2011, 08:25
Профил в Steam
[ Профил в сайта ]



Ето че в края на този месец се навършват точно 10 години от официалното пускане на българския CS фен сайт.
ESEA имат удоволствието да обявят сезон 25 на своята лига, който ще включва повече дивизии за някои региони, както и редица подобрения базирани на обратната връзка от сезон 24.
DreamHack потвърдиха, че Ninjas in Pyjamas и Virtus.pro са получили покани за тяхното събитие Masters в Малмьо.

Назад към Ваши плъгини

Кой е на линия

Потребители, разглеждащи този форум: 0 регистрирани

Creative Commons License

Valve, Steam, поредицата Counter-Strike и логото на всяко от изброените са търговски марки и/или
регистрирани търговски марки на Valve Corporation. Всички други търговски марки са собственост на съответните им собственици.

Design: iVoka • Special thanks: VaRkOlAKA
За сайта | Екип | За реклама | Карта на сайта | За контакти

Powered by phpBB® Forum Software © phpBB Group | Theme by A1ex, edit by iVoka
Превод: Йоан Арнаудов | Корекции: Ивомир Петров
Условия за ползване | Политика на поверителност