Mam duszka ale jak zrobić że za każdy jeden punkt dodaje 3sek. do niewidzialnosci max. 5 razy mozna dodac w jeden punkt czyli ma byc razem 15sek.
Kod na duszka:
Z menu kupna
case 4:{
if(PlayerMoney[id] >= 100 && Duszek[id] < 5)
{
Duszek[id] += 1;
PlayerMoney[id] -= 100;
ColorChat(id, RED, "%s^x01 Zakupiles niewidzialnosc", tytul);
}
else if(Duszek[id] < 5)
{
ColorChat(id, GREEN, "%s^x01 Masz juz^x03 %d^x01 punkt w niewidzialnosci", tytul, Zamrozenie[id]);
}
else if(get_pcvar_num(mm_minimumduszek)){
ColorChat(id, GREY, "^x04%s^x03 Masz malo kasy^x01",tytul);
}
}
public na duszka
public duszek(id){
if(is_user_alive(id)){
if(Duszek[id] <= 0 || uzylduszka[id]){
return 1;
}
else{
fm_do_rendering(id, kRenderFxGlowShell, 0, 0, 0, kRenderTransColor, 0);
ColorChat(id, GREY, "^x04%s^x03 Uzyles niewidzialnosci^x01 (%i Sekund)", tytul, 5 * Duszek[id])
set_task(5.0 * float(Duszek[id]), "normalRender", id);
uzylduszka[id] = true;
}
}
return 1;
}
public normalRender(id){
fm_do_rendering(id, kRenderFxGlowShell, 0, 0, 0, kRenderNormal, 255);
ColorChat(id, GREY, "^x04%s^x03 Juz jestes widzialny", tytul);
}
Daje plusa z góry thx
Użytkownik Optymalny193 edytował ten post 29.04.2011 19:13