@1fRaNkkK - debug се слага след името на плъгина, а не пред -
crx_ranksystem.amxx debug
@iv69 - мерси.
@SkandaU - щом плъгинът е изкарал грешка в конзолата, значи има някакъв проблем, обаче без активиран debug няма как да разберем къде и каква е грешката. Явно проблемът е в плъгина 1 dmg = 1 XP, тъй като главният доста хора го ползват и не са докладвали проблем. Активирай debug и на двата плъгина и дай отново грешката когато се покаже.
ПС: не качвай снимките в prnt.sc, тъй като я прави много малка и трудно се чете. Направо ползвай Print Screen копчето на клавиатурата и направи paste в imgur.com.
Мисля обаче, че знам какъв е проблемът. Замени плъгина за щетата с този долу. Възможно е и крашът да е от това, тъй като плъгинът явно се е опитал да даде XP на играч който е излезнал от сървъра.
Код за потвърждение: Избери целия код
#include <amxmodx>
#include <crxranks>
#include <hamsandwich>
public plugin_init()
{
register_plugin("CRXRanks: 1 XP = 1 Damage", "1.0", "OciXCrom")
RegisterHam(Ham_TakeDamage, "player", "OnTakeDamage", 1)
}
public OnTakeDamage(iVictim, iInflictor, iAttacker, Float:fDamage, iDamageBits)
{
if(is_user_connected(iAttacker) && iAttacker != iVictim && get_user_team(iAttacker) != get_user_team(iVictim))
crxranks_give_user_xp(iAttacker, floatround(fDamage))
}