Код за потвърждение: Избери целия код
/* Plugin generated by AMXX-Studio */
#include <amxmodx>
#include <amxmisc>
#include <cromchat>
#if AMXX_VERSION_NUM < 183 || !defined set_dhudmessage
#tryinclude <dhudmessage>
#if !defined _dhudmessage_included
#error "dhudmessage.inc" is missing in your "scripting/include" folder. Download it from: "https://amxx-bg.info/forum/inc/"
#endif
#endif
#define PLUGIN "New Plug-In"
#define VERSION "1.0"
#define AUTHOR "IOCOCVETI"
enum _:gTochki
{
XP
}
new Tochki[gTochki]
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
set_task(1.0, "DisplayMessage", _, _, _, "b")
register_event("DeathMsg", "Event_DeathMsg", "a")
register_clcmd("say /Tochki","AddTochki")
register_clcmd("say /Tochki2","ViewTochki")
}
public plugin_natives()
{
register_native("gpoints_get_user_points","gpoints_get_user_points",1)
register_native("gpoints_set_user_points","gpoints_set_user_points",1)
}
public gpoints_set_user_points(id,Amount)
{
if(is_user_connected(id))
{
Tochki[XP] = Amount
}
}
public gpoints_get_user_points(id)
{
return !is_user_connected(id) ? Tochki[XP] : 0
}
public Event_DeathMsg()
{
new iKiller = read_data(1), iVictim = read_data(2), iHeadshot = read_data(3)
if(!is_user_connected(iKiller) || iKiller == iVictim)
return
if(iHeadshot)
{
if(is_user_bot(iKiller))
return
Tochki[XP]++
gpoints_set_user_points(iKiller,gpoints_get_user_points(iKiller) + 100)
CC_SendMessage(iKiller,"Tochki: %i",Tochki[XP])
}
}
public AddTochki(id)
{
gpoints_set_user_points(id,gpoints_get_user_points(id) + 1000)
CC_SendMessage(id,"Tochki %i",gpoints_get_user_points(id))
return PLUGIN_HANDLED
}
public ViewTochki(id)
{
CC_SendMessage(id,"Tochki %i",gpoints_get_user_points(id))
return PLUGIN_HANDLED
}
public DisplayMessage(id)
{
set_dhudmessage(random(256), random(256), random(256), 0.0, 0.17, 0, 2.0, 1.0, 0.5, 1.0)
show_dhudmessage(id,"Tochki: %i | %i", Tochki[XP],gpoints_get_user_points(id))
}
Код за потвърждение: Избери целия код
return !is_user_connected(id) ? Tochki[XP] : 0
return is_user_connected(id) ? Tochki[XP] : 0
При return is_user_connected(id) ? Tochki[XP] : 0 е обратното в дхуда неми излиза функцията показвами 1000:0 ,а в AddTochki и ViewTochki ми излизат точките които съм добавил,дори се увеличават.
Имам и друг проблем,когато направя така new Tochki[33] и после в условията Tochki[id] пак както казах,но и deadmsg не ми отчита точките в dhuda.
Общо взето е това,ако може дайте малко пояснение и информация виждах нещо с iPlugin iParams get_param и тн.но не разбирам от тези неща