Skocz do zawartości

Nowy szablon forum

mygo.pl

Stworzyliśmy dla Was nowy wygląd forum. Z pewnością znajdziesz rzeczy, które wg Ciebie mogą zostać zmienione - wspomnij o tym w specjalnym wątku.

Czytaj więcej

Jak założyć własną sieć

serwerów CS

Zastanawiasz się nad prowadzeniem własnej sieci serwerów? Przeczytaj podstawowe informacje, na które należy zwrócić uwagę, przy takim projekcie.

Czytaj więcej

Tworzymy spis sieci

dodaj swoją

Dodaj sieć do której należysz, pozwoli to na promocję i budowę ogólnopolskiej bazy sieci CS.

Czytaj więcej

RSSOciXcrom Owner / VIP Model Edit


MYGO.pl
 Udostępnij

Rekomendowane odpowiedzi

  • RSSy
Hi everyone !

I need help this plugin made by OciXcrom i want to set ADMIN_IMMUNITY for Owner_ct player/owner_ct/owner_ct.mdl
and for VIP ADMIN_LEVEL_H // // // vip_ct/vip_ct.mdl

But i saw 1 error idk how to fix it

Error: Expected token: ":", but found "]" on line 57

PHP Code:

#include <amxmodx>
#include <cstrike>
#include <hamsandwich>

#define MODEL_DELAY 0.5

enum _:ModelsInfo
{
    
Flag,
    
CTModel[32]
}

new const 
g_eModels[][ModelsInfo] =
{
    
// <Admin flag> <CT skin>
    
ADMIN_IMMUNITY"owner_ct" },
    { 
ADMIN_LEVEL_H"vip_ct" }
}

new 
Trie:g_tModels

public plugin_init()
{
    
register_plugin("Multiple Player Models""1.0""OciXCrom")
    
RegisterHam(Ham_Spawn"player""OnPlayerSpawn"1)
}

public 
plugin_precache()
{
    
g_tModels TrieCreate()
    
    for(new 
isizeof(g_eModels); i++)
    {
        
precache_player_model(g_eModels[i][CTModel])
    }
}

public 
OnPlayerSpawn(id)
    
set_task(MODEL_DELAY"SetModel"id)
    
public 
SetModel(id)
{
    if(
is_user_alive(id))
    {
        static 
bool:bMatchiFlagsi
        bMatch 
false
        
        
for(iFlags get_user_flags(id), 0sizeof(g_eModels); i++)
        {
            if(
iFlags g_eModels[i][Flag])
            {
                switch(
cs_get_user_team(id))
                {
                    case 
CS_TEAM_CTcs_set_user_model(idg_eModels[i][CTModel])
                }
                
                
client_print(idprint_chat"* Your received the model %s"g_eModels[i][cs_get_user_team(id) == CS_TEAM_CT CTModel ])
                
bMatch true
                
break
            }
        }
        
        if(!
bMatch)
        {
            static 
szModel[32]
            
cs_get_user_model(idszModelcharsmax(szModel))
            
            if(
TrieKeyExists(g_tModelsszModel))
                
cs_reset_user_model(id)
        }
    }
}

precache_player_model(szModel[])
{
    
TrieSetCell(g_tModelsszModel1)
    
    static 
szFile[128]
    
formatex(szFilecharsmax(szFile), "models/player/%s/%s.mdl"szModelszModel)
    
precache_model(szFile)
    
    if(
file_exists(szFile))
        
precache_model(szFile)


Przeczytaj cały wpis

Odnośnik do komentarza
Udostępnij na innych stronach

Gość
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
 Udostępnij

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...