Coś takiego:
message_begin( MSG_ONE, gmsgBartimer, {0,0,0}, id )
write_byte( player_b_godmode[id]+4 )
write_byte( 0 )
message_end()
Czyli takie coś:
/* ==================================================================================================== */
public gdmode(id){
if (used_item[id])
{
hudmsg(id,2.0,"Niesmiertelnosc mozesz uzyc raz na runde!")
return PLUGIN_CONTINUE
}
if (get_user_button(id) & IN_USE && button[id]==0)
{
button[id]=1;
set_user_godmode(id, 1)
show_hudmessage(id, "Niesmiertelnosc zostala aktywowana!")
if(!task_exists(id))
set_task(5.0, "fnOFF", id);
message_begin( MSG_ONE, gmsgBartimer, {0,0,0}, id )
write_byte( player_b_godmode[id]+4 )
write_byte( 0 )
message_end()
}
used_item[id] = true
return PLUGIN_CONTINUE
}
/* ==================================================================================================== */
Będzie dobre?
//Edit:
Dobra, pasek działa.. Ale jak zrobic, aby informacja, czy GodMode ma się włączonego i wyłączonego pokazywała się w chacie, ale tylko dla jednej osoby (używającej) na kolorowo? Oraz jak zrobić tą prędkość gracza? Wiem jak ją ustawić, ale jak zrobić, aby potem była prędkość standardowa?
//Edit2:
Z tym napisem chyba wiem, pójdzie coś taiego:
new name[32]
get_user_name(id, name, 31)
ColorChat(id, GREEN,"^x04[DiabloMod][%s]^x01 Niesmiertelnosc zostala aktywowana", name)
Czy wtedy będzie widziała to osoba używająca? Bo dałem zamiast 0 id.
No i co z tą szybkością?
11 kwiecień 2010 - 02:17:Okey, mam kilka pytań:
Czy tak funkcja jest dobra:
if(player_speedis[id] > 0)
{
set_user_maxspeed(id,get_user_maxspeed(id)+player_speedis[id])
}
Wtedy przy robieniu itemu w:
player_speedis[id] = wartość szybkości
Dobrze to jest?
2. Jak zrobić, aby np. co 3 sekundy leczyło 50hp?
11 kwiecień 2010 - 17:53:Powie ktoś, jeżeli wpiszę set_user_maxspeed(id, 1,0) to bd standardowa prędkość klasy?
12 kwiecień 2010 - 19:02:Nast. pytanie.
Jak zrobić, aby gdy klasa ma mniej niż 100 hp dodaje mu 700 speeda, zrobiłem tak i wpakowałem do prethink:
if(player_class[id] == Fernando && get_user_health(id) < 100)
{
set_user_maxspeed(id,get_user_maxspeed(id)+700.0)
new name[32]
get_user_name(id, name, 31)
ColorChat(id, GREEN, "^x04[DiabloMod][%s]^x01Szarza zostala ^x03wlaczona", name)
}
Lecz po pewnym czasie wywala osoby z serwa.
Użytkownik Screeaam... edytował ten post 12.04.2010 19:03