[ROZWIĄZANE] Aktywowanie godmod po osiagni...
Blood Angel 17.02.2012
Mam taki kod:
Ale chciałbym żeby automatycznie była użyta ta linijka:
Z tego pierwszego wynika że trzeba wpisać "nudze sie" żeby zostało to aktywowane. A jak by to zrobić żeby plugin sprawdzał HP każdego gracza i jeśli wyszuka kogoś z 1HP to daje mu nieśmiertelność.
plugin_init(){
register_clcmd("say nudze sie","nuda")
}
public nuda(id){
client_print(id,print_chat, Na nude niesmiertelnosc gdy osiagniesz 1HP.)
if(get_user_health(id, 1)){
ColorChat(id, GREEN, Otrzymales blogoslawienstwo w formie niesmiertelnosci!)
set_user_godmode(id, 1)}
}
Ale chciałbym żeby automatycznie była użyta ta linijka:
if(get_user_health(id, 1)){
ColorChat(id, GREEN, Otrzymales blogoslawienstwo w formie niesmiertelnosci!)
set_user_godmode(id, 1)}
Z tego pierwszego wynika że trzeba wpisać "nudze sie" żeby zostało to aktywowane. A jak by to zrobić żeby plugin sprawdzał HP każdego gracza i jeśli wyszuka kogoś z 1HP to daje mu nieśmiertelność.
Fili:P
18.02.2012
Dodałem jeszcze usuwanie błogosławieństwa jeżeli gracz ma więcej niż 1.0 hp:
/* Plugin generated by AMXX-Studio */
#include <amxmodx>
#include <fakemeta>
#include <ColorChat>
new ma_god[33];
public plugin_init() {
register_plugin("Blogoslawienstwo", "1.0", "Fili:P")
register_forward(FM_PlayerPreThink, "fw_PlayerPreThink");
}
public fw_PlayerPreThink(id)
{
if(pev(id, pev_health) <= 1.0 && !ma_god[id])
{
set_pev(id, pev_takedamage, DAMAGE_AIM);
ColorChat(id, GREEN, "Otrzymales blogoslawienstwo w formie niesmiertelnosci!")
ma_god[id]=1;
}
if(pev(id, pev_health) > 1.0 && ma_god[id])
{
set_pev(id, pev_takedamage, DAMAGE_NO);
ColorChat(id, GREEN, "Straciles blogoslawienstwo w formie niesmiertelnosci!")
ma_god[id]=0;
}
}
Jak się nazwać
18.02.2012
@@Up to chyba najgorszy kod jaki mogłeś dać. Użyj eventu health tu masz kod na złapanie jak gracz ma 1 hp:
register_event("Health", "MessageHealth", "be", "1<2")
register_event("Health", "MessageHealth", "be", "1<2")
Blood Angel 18.02.2012
Już mi Fili napisał dobry kod... Wiem że dałem zły Nawet pisałem go na komórce
Można zamknąć.
Użytkownik Blood Angel edytował ten post 18.02.2012 16:24
Można zamknąć.
Użytkownik Blood Angel edytował ten post 18.02.2012 16:24
sebul
18.02.2012
Wiadomość wygenerowana automatycznie
Ten temat został zamknięty przez moderatora.
Powód: Pomoc udzielona
Jeśli się z tym nie zgadzasz, raportuj ten post, a moderator lub administrator rozpatrzy go ponownie.
Z pozdrowieniami,
Zespół AMXX.PL
Ten temat został zamknięty przez moderatora.
Powód: Pomoc udzielona
Jeśli się z tym nie zgadzasz, raportuj ten post, a moderator lub administrator rozpatrzy go ponownie.
Z pozdrowieniami,
Zespół AMXX.PL