AMX MOD X
Среда, 11.12.2024, 21:59:45



Приветствую Вас Гость | RSS
[ Главная ] [ Как поменять модель игрока - AMX Mod X Форум ] [ Регистрация ] [ Вход ]
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]

Вниманию участников! Данный форум теперь является архивом и вскором времени здесь нельзя будет создавать новых тем! Просьба всем для общения и создания новых тем перейти на наш новый форум: http://amxmodx.su/

  • Страница 1 из 1
  • 1
Модератор форума: slogic, AlMod  
Как поменять модель игрока
defaultNick8433Дата: Среда, 27.05.2009, 20:51:11 | Сообщение # 1
Генерал-полковник
Группа: Скриптеры
Сообщений: 806
Репутация: 19
Статус: Не в сети
не получается
Вот код
Code

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

new const MY_MODEL[]="idiot"

public plugin_precache()
{
new modelpath[100]
formatex(modelpath,charsmax(modelpath),"models/plaer/%s/%s.mdl",MY_MODEL,MY_MODEL)
engfunc(EngFunc_PrecacheModel,modelpath)
}
public plugin_init()
{
register_plugin("s","s","s")
RegisterHam(Ham_Spawn,"player","fwd_Ham_Spawn",1)
}
public fwd_Ham_Spawn(id)
{
cs_get_user_model(id,MY_MODEL)
}

text0CsZjh.sma(21) : error 035: argument type mismatch (argument 2)


Раскручиваю сайты,ставлю трекера на хостинг.Всё бесплатно.Если заинтересовало,то моя аська 400538001


Сообщение отредактировал defaultNick8433 - Среда, 27.05.2009, 20:52:41
 
VladimirokДата: Четверг, 28.05.2009, 00:59:46 | Сообщение # 2
Лейтенант
Группа: Пользователи
Сообщений: 73
Репутация: 0
Статус: Не в сети
Code
formatex(modelpath,charsmax(modelpath),"models/plaer/%s/%s.mdl",MY_MODEL,MY_MODEL)

plaer - это опичатка при написании сообщения или в коде?
должно быть player

Вот скрипт который меняет модель игрока если он админ:

Code
#include <amxmodx>
#include <amxmisc>
#include <cstrike>

public plugin_init() {
          register_plugin("Admin Model", "1.0", "NONE")
          register_event("ResetHUD", "resetModel", "b")
          return PLUGIN_CONTINUE
}

public plugin_precache() {
          precache_model("models/player/admin_ct/admin_ct.mdl")
          precache_model("models/player/admin_te/admin_te.mdl")

          return PLUGIN_CONTINUE
}

public resetModel(id, level, cid) {
          if (get_user_flags(id) & ADMIN_KICK) {
                  new CsTeams:userTeam = cs_get_user_team(id)
                  if (userTeam == CS_TEAM_T) {
                          cs_set_user_model(id, "admin_te")
                  }
                  else if(userTeam == CS_TEAM_CT) {
                          cs_set_user_model(id, "admin_ct")
                  }
                  else {
                          cs_reset_user_model(id)
                  }
          }

          return PLUGIN_CONTINUE
}


Сообщение отредактировал Vladimirok - Четверг, 28.05.2009, 01:01:01
 
defaultNick8433Дата: Четверг, 28.05.2009, 12:05:01 | Сообщение # 3
Генерал-полковник
Группа: Скриптеры
Сообщений: 806
Репутация: 19
Статус: Не в сети
Это опечатка,мне нужно чтоб модель игроков заменялась при спавне игроков,а ты мне дал скрипт amx_adminmodel.sma со всем другое

Раскручиваю сайты,ставлю трекера на хостинг.Всё бесплатно.Если заинтересовало,то моя аська 400538001


Сообщение отредактировал defaultNick8433 - Четверг, 28.05.2009, 12:05:38
 
slogicДата: Четверг, 28.05.2009, 18:35:38 | Сообщение # 4
Генералиссимус
Группа: Админы
Сообщений: 1941
Репутация: 47
Статус: Не в сети
все-таки надо учить английский, надо:

cs_get_user_model -> cs_set_user_model

 
defaultNick8433Дата: Четверг, 28.05.2009, 20:07:59 | Сообщение # 5
Генерал-полковник
Группа: Скриптеры
Сообщений: 806
Репутация: 19
Статус: Не в сети
Спасибо slogic,cs_set_user_model помогло,всё откомпилировалось
Я английский на 5 знаю,просто в 7 классе ещё учусь :)


Раскручиваю сайты,ставлю трекера на хостинг.Всё бесплатно.Если заинтересовало,то моя аська 400538001


Сообщение отредактировал defaultNick8433 - Четверг, 28.05.2009, 20:08:16
 
  • Страница 1 из 1
  • 1
Поиск:

AMX Mod X Russian Community © 2006-2024