Ostatnio wrzuciłem na serwa BF2 Rank Mod otóż działa w nim prawie wszystko ,mod za fragi przyznaje odznaki a odznaki dają jakieś tam bonusy jeden bonus to Dodanie 10 ,20 , 30 hp na start zależnie od poziomu zauważyłem ze on nie działa znalazłem kod który za to odpowiada:
if (!get_pcvar_num(g_powers) || !is_user_alive(id))
return PLUGIN_CONTINUE;
new bool:givenitem=false;
new hp;
new assaultbadge=g_PlayerBadges[id][2];
if (assaultbadge>0)
{
hp = 100 + (assaultbadge*10);
set_user_health (id,hp)
givenitem=true;
}może ktoś wie co w nim nie gra ?
a drugi problem to bonus dający losowo awm lub scout na respie tez nie działa oto kod:
new sniperlevel=g_PlayerBadges[id][3];
if (sniperlevel!=0)
{
if (random_num(1,(4-sniperlevel))==1)
{
if (!get_pcvar_num(g_free_awp))
{
new weaponName[32], weaponID, temp
weaponID = get_user_weapon(id, temp, temp)
fm_give_item(id,"weapon_scout");
if (weaponID)
{
get_weaponname(weaponID, weaponName, 31)
engclient_cmd(id, weaponName)
}
givenitem=true;
}
else
{
new weaponName[32], weaponID, temp
weaponID = get_user_weapon(id, temp, temp)
fm_give_item(id,"weapon_awp");
if (weaponID)
{
get_weaponname(weaponID, weaponName, 31)
engclient_cmd(id, weaponName)
}
givenitem=true;
}
Jeżeli ktoś wie co nie tak to proszę o pomoc


Dodatki SourceMod



Temat jest zamknięty








