Siemka. Dzisiaj mam problem z wyłączeniem Niewidki
.
Kod z menu:
case 1:
{
if(!usedNiewidka[id] && niewidka[id] > 0)
{
WlaczNiewidke(id);
usedNiewidka[id] = true;
emit_sound(id, CHAN_STATIC, g_sound_stealth, 1.0, ATTN_NORM, 0, PITCH_NORM);
}
else
{
ColorChat(id, RED, "^x04%s^x01 Niewidzialnosci mozna uzyc raz na runde lub nie masz dostepu!", PREFIX);
}
}
Kod włączenia i wyłączenia niewidki:
public WlaczNiewidke(id)
{
if(niewidka[id] == 0)
{
ColorChat(id, GREEN, "%s^x01 Nie masz wykupionej tej umiejetnosci", PREFIX);
return 1;
}
if(usedNiewidka[id])
{
ColorChat(id, GREEN, "%s^x01 Juz raz tego uzyles", PREFIX);
return 1;
}
if(!is_user_alive(id))
{
ColorChat(id, GREEN, "%s^x01 Musisz byc zywy aby tego uzyc", PREFIX);
return 1;
}
set_rendering(id, kRenderFxGlowShell, 0, 0, 0, kRenderTransColor, 0);
new ile = niewidka[id] * 2.0;
set_task(ile, "WylaczNiewidke");
ColorChat(id, GREEN, "^x04%s^x01 Jestes niewidzialny!", PREFIX);
usedNiewidka[id] = true;
return 0;
}
public WylaczNiewidke(id)
{
set_rendering(id, kRenderFxGlowShell, 0, 0, 0, kRenderNormal, 255);
ColorChat(id, GREEN, "^x04[%s]^x01 Jestes widzialny!", PREFIX);
}
Niewidka włącza się normalnie, ale już nie wyłącza.


Dodatki SourceMod



Temat jest zamknięty










