Próbuje zrobić do Modu Zombie Plague klasę zombie dla użytkowników z flagą ADMIN_LEVEL_H
Chodzi o to, że mam ZP 4.2 i gdy dodam taki skrypt :
/*================================================================================
-----------------------------------
-*- [ZP] Zombie Classes Vip -*-
-----------------------------------
================================================================================*/
#include <amxmodx>
#include <fakemeta>
#include <zombieplague>
#include <zmvip>
public zp_user_infected_pre(id)
{
if (!(get_user_flags(id) & ADMIN_LEVEL_H))
{
zp_set_user_zombie_class(id, 0)
}
{
client_print(id, print_chat,"Wybrana klasa jest dostepna tylko dla VIPow")
}
}
// Zombie Attributes
new const zclass_name[] = { "Vip Zombie" } // name
new const zclass_info[] = { "Vip Stats" } // description
new const zclass_model[] = { "zombie_admin" } // model
new const zclass_clawmodel[] = { "v_knife_zombie_special.mdl" } // claw model
const zclass_health = 4000 // health
const zclass_speed = 300 // speed
const Float:zclass_gravity = 0.7 // gravity
const Float:zclass_knockback = 0.5 // knockback
// Class IDs
new g_zclassid1
// Zombie Classes MUST be registered on plugin_precache
public plugin_precache()
{
register_plugin("[ZP] Vip Zombie Classes", "0.1", "Vip")
// Register the new class and store ID for reference
g_zclassid1 = zp_register_zombie_class(zclass_name, zclass_info, zclass_model, zclass_clawmodel, zclass_health, zclass_speed, zclass_gravity, zclass_knockback)
}
Nawet ktoś kto nie ma tej flagi zostaje VIP Zombie. Co tu poprawić? Chcę, żeby osobie bez tej flagi po wyborze VIP Zombie zmieniało na Klasyczne zombie i pojawiał się napis "Wybrana klasa jest dostępna tylko dla VIPow", a dla graczy z flagą mają zostać tym zombie i powinien pojawić się napis "Wybrales klase zombie dla VIPow" Przypominam mam ZP 4.2 nie 4.3. Co do 2 instrukcji chodzi mi o to czy można zrobić
tak, że za jednym razem sprawdza flagę i wybraną klasę zombie.
Użytkownik Laiser edytował ten post 05.06.2010 02:28