Zplague Conectar-se

Seu portal de Zombie Plague no Brasil


Compartilhe

descriptionME ajuda aqui

more_horiz
Olá pessoal da zplague gostaria de saber como faço para colocar uma skin só para fundador ou dono, uma skin para uma pessoa só 

Se puder ajudar agradeço Vlww!!

Contato
Skype : Bruno.gabriel736

____________________________________________

descriptionRe: ME ajuda aqui

more_horiz
http://zplague.forumclan.com/t5112-tutoria-como-adcionar-models-pra-fundador

____________________________________________

descriptionRe: ME ajuda aqui

more_horiz
1- Passo,Abra a sma Zombie Plague e procure por :
CÓDIGO: --------------------------------------------------------------------------------------------SELECIONAR CONTEÚDO

Código:

cvar_adminmodelshuman

Apos Coloque :
CÓDIGO: --------------------------------------------------------------------------------------------SELECIONAR CONTEÚDO

Código:

, cvar_fundadormodelshuman

2- Passo, Procure:
CÓDIGO: --------------------------------------------------------------------------------------------SELECIONAR CONTEÚDO

Código:

cvar_adminknifemodelshuman

Apos Coloque:
CÓDIGO: --------------------------------------------------------------------------------------------SELECIONAR CONTEÚDO

Código:

, cvar_fundadorknifemodelshuman

3- Passo,Procure:
CÓDIGO: --------------------------------------------------------------------------------------------SELECIONAR CONTEÚDO

Código:

cvar_adminmodelshuman = register_cvar("zp_admin_models_human", "1")
cvar_adminknifemodelshuman = register_cvar("zp_admin_knife_models_human", "0")

Apos Coloque:
CÓDIGO: --------------------------------------------------------------------------------------------SELECIONAR CONTEÚDO

Código:

cvar_fundadormodelshuman = register_cvar("zp_fundador_models_human", "1")
cvar_fundadorknifemodelshuman = register_cvar("zp_fundador_knife_models_human", "0")

4- Passo,Procure:
CÓDIGO: --------------------------------------------------------------------------------------------SELECIONAR CONTEÚDO

Código:

else if (equal(key, "ADMIN HUMAN"))
               // Parse models
               while (value[0] != 0 && strtok(value, key, charsmax(key), value, charsmax(value), ','))
               {
                  // Trim spaces
                  trim(key)
                  trim(value)
                  
                  // Add to models array
                  ArrayPushString(model_admin_human, key)
               }
            }

Coloque em baixo:
CÓDIGO: --------------------------------------------------------------------------------------------SELECIONAR CONTEÚDO

Código:

else if (equal(key, "FUNDADOR HUMAN"))
            {
               // Parse models
               while (value[0] != 0 && strtok(value, key, charsmax(key), value, charsmax(value), ','))
               {
                  // Trim spaces
                  trim(key)
                  trim(value)
                  
                  // Add to models array
                  ArrayPushString(model_fundador_human, key)
               }
            }

5-Passo,Procure:
CÓDIGO: --------------------------------------------------------------------------------------------SELECIONAR CONTEÚDO

Código:

Array:model_admin_human

Apos Coloque
CÓDIGO: --------------------------------------------------------------------------------------------SELECIONAR CONTEÚDO

Código:

, Array:model_fundador_human

6-Passo,Procure:
CÓDIGO: --------------------------------------------------------------------------------------------SELECIONAR CONTEÚDO

Código:

Array:g_modelindex_admin_human

Apos Coloque
CÓDIGO: --------------------------------------------------------------------------------------------SELECIONAR CONTEÚDO

Código:

, Array:g_modelindex_fundador_human

7-Passo,Procure:
CÓDIGO: --------------------------------------------------------------------------------------------SELECIONAR CONTEÚDO

Código:

model_vknife_admin_human[64]

Apos Coloque
CÓDIGO: --------------------------------------------------------------------------------------------SELECIONAR CONTEÚDO

Código:

, model_vknife_fundador_human[64]

8-Passo,Procure:
CÓDIGO: --------------------------------------------------------------------------------------------SELECIONAR CONTEÚDO

Código:

model_admin_human = ArrayCreate(32, 1)

Apos Coloque
CÓDIGO: --------------------------------------------------------------------------------------------SELECIONAR CONTEÚDO

Código:

model_fundador_human = ArrayCreate(32, 1)

9-Passo,Procure:
CÓDIGO: --------------------------------------------------------------------------------------------SELECIONAR CONTEÚDO

Código:

g_modelindex_admin_human = ArrayCreate(1, 1)

Apos Coloque
CÓDIGO: --------------------------------------------------------------------------------------------SELECIONAR CONTEÚDO

Código:

g_modelindex_fundador_human = ArrayCreate(1, 1)

10-Passo,Procure:
CÓDIGO: --------------------------------------------------------------------------------------------SELECIONAR CONTEÚDO

Código:

for (i = 0; i < ArraySize(model_admin_human); i++)
   {
      ArrayGetString(model_admin_human, i, buffer, charsmax(buffer))
      format(buffer, charsmax(buffer), "models/player/%s/%s.mdl", buffer, buffer)
      ArrayPushCell(g_modelindex_admin_human, engfunc(EngFunc_PrecacheModel, buffer))
      if (g_force_consistency == 1) force_unmodified(force_model_samebounds, {0,0,0}, {0,0,0}, buffer)
}

Apos Coloque
CÓDIGO: --------------------------------------------------------------------------------------------SELECIONAR CONTEÚDO

Código:

for (i = 0; i < ArraySize(model_fundador_human); i++)
   {
      ArrayGetString(model_fundador_human, i, buffer, charsmax(buffer))
      format(buffer, charsmax(buffer), "models/player/%s/%s.mdl", buffer, buffer)
      ArrayPushCell(g_modelindex_fundador_human, engfunc(EngFunc_PrecacheModel, buffer))
      if (g_force_consistency == 1) force_unmodified(force_model_samebounds, {0,0,0}, {0,0,0}, buffer)
}

11-Passo,Procure:
CÓDIGO: --------------------------------------------------------------------------------------------SELECIONAR CONTEÚDO

Código:

engfunc(EngFunc_PrecacheModel, model_vknife_admin_human)

Apos Coloque
CÓDIGO: --------------------------------------------------------------------------------------------SELECIONAR CONTEÚDO

Código:

engfunc(EngFunc_PrecacheModel, model_vknife_fundador_human)

12-Passo,Procure
CÓDIGO: --------------------------------------------------------------------------------------------SELECIONAR CONTEÚDO

Código:

// Set the right model, after checking that we don't already have it
      if (get_pcvar_num(cvar_adminmodelshuman) && (get_user_flags(id) & g_access_flag[ACCESS_ADMIN_MODELS]))
      {
         size = ArraySize(model_admin_human)
         for (i = 0; i < size; i++)
         {
            ArrayGetString(model_admin_human, i, tempmodel, charsmax(tempmodel))
            if (equal(currentmodel, tempmodel)) already_has_model = true
         }
         if (!already_has_model)
         {
            iRand = random_num(0, size - 1)
            ArrayGetString(model_admin_human, iRand, g_playermodel[id], charsmax(g_playermodel[]))
            if (g_set_modelindex_offset) fm_cs_set_user_model_index(id, ArrayGetCell(g_modelindex_admin_human, iRand))
         }
      }


Apos Coloque
CÓDIGO: --------------------------------------------------------------------------------------------SELECIONAR CONTEÚDO

Código:

// Set the right model, after checking that we don't already have it
      else if (get_pcvar_num(cvar_vipmodelshuman) && (get_user_flags(id) & g_access_flag[ACCESS_FUNDADOR_MODELS]))
      {
         size = ArraySize(model_fundador_human)
         for (i = 0; i < size; i++)
         {
            ArrayGetString(model_fundador_human, i, tempmodel, charsmax(tempmodel))
            if (equal(currentmodel, tempmodel)) already_has_model = true
         if (!already_has_model)
            iRand = random_num(0, size - 1)
            ArrayGetString(model_fundador_human, iRand, g_playermodel[id], charsmax(g_playermodel[]))
            if (g_set_modelindex_offset) fm_cs_set_user_model_index(id, ArrayGetCell(g_modelindex_fundador_human, iRand))
         }
      }

13-Passo,Procure:
CÓDIGO: --------------------------------------------------------------------------------------------SELECIONAR CONTEÚDO

Código:

if (get_pcvar_num(cvar_adminmodelshuman) && (get_user_flags(id) & g_access_flag[ACCESS_ADMIN_MODELS]))
         {
            iRand = random_num(0, ArraySize(model_admin_human) - 1)
            ArrayGetString(model_admin_human, iRand, g_playermodel[id], charsmax(g_playermodel[]))
            if (g_set_modelindex_offset) fm_cs_set_user_model_index(id, ArrayGetCell(g_modelindex_admin_human, iRand))
         }

Apos Coloque
CÓDIGO: --------------------------------------------------------------------------------------------SELECIONAR CONTEÚDO

Código:

else if (get_pcvar_num(cvar_fundadormodelshuman) && (get_user_flags(id) & g_access_flag[ACCESS_FUNDADOR_MODELS]))
         {
            iRand = random_num(0, ArraySize(model_fundador_human) - 1)
            ArrayGetString(model_fundador_human, iRand, g_playermodel[id], charsmax(g_playermodel[]))
            if (g_set_modelindex_offset) fm_cs_set_user_model_index(id, ArrayGetCell(g_modelindex_fundador_human, iRand))
         }

14-Passo,Procure:
CÓDIGO: --------------------------------------------------------------------------------------------SELECIONAR CONTEÚDO

Código:


            // Admin knife models?
            if (get_pcvar_num(cvar_adminknifemodelshuman) && get_user_flags(id) & g_access_flag[ACCESS_ADMIN_MODELS])
            {
               set_pev(id, pev_viewmodel2, model_vknife_admin_human)
               set_pev(id, pev_weaponmodel2, "models/p_knife.mdl")
            }


Apos Coloque
CÓDIGO: --------------------------------------------------------------------------------------------SELECIONAR CONTEÚDO

Código:


            // Admin knife models?
            else if (get_pcvar_num(cvar_fundadorknifemodelshuman) && get_user_flags(id) & g_access_flag[ACCESS_ADMIN_MODELS])
            {
               set_pev(id, pev_viewmodel2, model_vknife_fundador_human)
               set_pev(id, pev_weaponmodel2, "models/p_knife.mdl")
            }

15-Passo,Procure:
CÓDIGO: --------------------------------------------------------------------------------------------SELECIONAR CONTEÚDO

Código:

else if (equal(key, "ADMIN MODELS"))
               g_access_flag[ACCESS_ADMIN_MODELS] = read_flags(value)

Apos Coloque
CÓDIGO: --------------------------------------------------------------------------------------------SELECIONAR CONTEÚDO

Código:

else if (equal(key, "FUNDADOR MODELS"))
               g_access_flag[ACCESS_FUNDADOR_MODELS] = read_flags(value)

16-Passo,Procure:
CÓDIGO: --------------------------------------------------------------------------------------------SELECIONAR CONTEÚDO

Código:

ACCESS_RESPAWN_PLAYERS,
ACCESS_ADMIN_MODELS,

Apos Coloque
CÓDIGO: --------------------------------------------------------------------------------------------SELECIONAR CONTEÚDO

Código:

ACCESS_FUNDADOR_MODELS,

Agora vai em addons/amxmodx/configs abra o arquivo: zombieplague.ini ou zombie_plague_advancer.ini 

Procure:
CÓDIGO: --------------------------------------------------------------------------------------------SELECIONAR CONTEÚDO

Código:

ADMIN HUMAN = vip

Abaixo coloque
CÓDIGO: --------------------------------------------------------------------------------------------SELECIONAR CONTEÚDO

Código:

FUNDADOR HUMAN = (Aki o nome da models)


Procure:
CÓDIGO: --------------------------------------------------------------------------------------------SELECIONAR CONTEÚDO

Código:

V_KNIFE ADMIN HUMAN = models/v_knife.mdl

Abaixo coloque:
CÓDIGO: --------------------------------------------------------------------------------------------SELECIONAR CONTEÚDO

Código:

V_KNIFE FUNDADOR HUMAN = models/v_knife.mdl

Procure:
CÓDIGO: --------------------------------------------------------------------------------------------SELECIONAR CONTEÚDO

Código:

ADMIN MODELS = d

Abaixo Coloque
CÓDIGO: --------------------------------------------------------------------------------------------SELECIONAR CONTEÚDO

Código:

FUNDADOR MODELS = (a flag q vc quer)


Pronto vc acabou

Testado em servidor online e aprovado. Server caseiro Nao ira aparece models


Creditos: [D]exter

____________________________________________

descriptionRe: ME ajuda aqui

more_horiz
Valeeewww ganho meu +rep

____________________________________________

descriptionRe: ME ajuda aqui

more_horiz
|Z.B| Doctor Who ! escreveu:
Valeeewww ganho meu +rep
@Closed~~

____________________________________________

» ZombiePlague MorTaL GaMes
189.1.164.22:27017
|

descriptionRe: ME ajuda aqui

more_horiz
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum