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.