Skocz do zawartości

Witamy w Nieoficjalnym polskim support'cie AMX Mod X

Witamy w Nieoficjalnym polskim support'cie AMX Mod X, jak w większości społeczności internetowych musisz się zarejestrować aby móc odpowiadać lub zakładać nowe tematy, ale nie bój się to jest prosty proces w którym wymagamy minimalnych informacji.
  • Rozpoczynaj nowe tematy i odpowiedaj na inne
  • Zapisz się do tematów i for, aby otrzymywać automatyczne uaktualnienia
  • Dodawaj wydarzenia do kalendarza społecznościowego
  • Stwórz swój własny profil i zdobywaj nowych znajomych
  • Zdobywaj nowe doświadczenia

Dołączona grafika Dołączona grafika

Guest Message by DevFuse
 

Zdjęcie

Model BB


  • Zamknięty Temat jest zamknięty
8 odpowiedzi w tym temacie

#1 S4JM0N

    Życzliwy

  • Użytkownik

Reputacja: 3
Nowy

  • Postów:33
  • Lokalizacja:Warszawa
Offline

Napisano 17.08.2010 18:27

Witam, prosił bym o zmodyfikowanie tego pluginu, aby dawał nowy model terro dla ADMIN_LEVEL_H . w ogóle nie ogarniam tego modułu FM.

Z góry dziękuje.
Pozdrawiam

Najważniejsze funkcje podmiany w pluginie. (A przynajmniej tak mi się zdaje)
/*
public fm_set_user_model(player)
{
player -= MODELSET_TASK
engfunc(EngFunc_SetClientKeyValue, player, engfunc(EngFunc_GetInfoKeyBuffer, player), "model", g_PlayerModel[player])
g_HasCustomModel[player] = true
}

stock fm_get_user_model(player, model[], len)
{
engfunc(EngFunc_InfoKeyValue, engfunc(EngFunc_GetInfoKeyBuffer, player), "model", model, len)
}

stock fm_reset_user_model(player)
{
g_HasCustomModel[player] = false
dllfunc(DLLFunc_ClientUserInfoChanged, player, engfunc(EngFunc_GetInfoKeyBuffer, player))
}

Załączone pliki


Użytkownik S4JM0N edytował ten post 18.08.2010 09:37

  • +
  • -
  • 0
Kilka prac nad jakimi pracowałem z braku czasu.
Deathrun times 100%
Points System (integracja z IP.Borad) 100%
Admins Manager 100%
Ghost/FD dla Jailbreak 100%
Zombies Ownage 30%

#2 ZixI

    Zaawansowany

  • Użytkownik

Reputacja: 15
Początkujący

  • Postów:86
  • Imię:Dominik
  • Lokalizacja:Kęty
Offline

Napisano 17.08.2010 20:37

Zobacz czy nie masz tego w #define...
  • +
  • -
  • 0

Dołączona grafika


#3 DarkGL

    Nie oddam ciasteczka !

  • Administrator

Reputacja: 6 584
Godlike

  • Postów:12 057
  • GG:
  • Steam:steam
  • Imię:Rafał
  • Lokalizacja:Warszawa
Online

Napisano 17.08.2010 21:04

daj cały kod
lub
można to zrobić tak
public fm_set_user_model(player)
{
	player -= MODELSET_TASK
	if(get_user_team(player) == 1 && get_user_flags(id)&ADMIN_LEVEL_H){
		engfunc(EngFunc_SetClientKeyValue, player, engfunc(EngFunc_GetInfoKeyBuffer, player), "model", g_PlayerModel[player])
		g_HasCustomModel[player] = true
	}	
}
jednak że raczej to nie działa
  • +
  • -
  • 0

#4 hardbot

    Banned

  • Zbanowany

Reputacja: 0
Nowy

  • Postów:3 049
Offline

Napisano 18.08.2010 03:43

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

public plugin_init()
{
register_plugin("Terro", "1", "[H]ARDBO[T]")
}
public client_authorized(id)
{
if(cs_get_user_team(id) == CS_TEAM_T && get_user_flags(id) == ADMIN_LEVEL_H)
{
if(!is_user_admin(id) && CS_T_TERROR)
{
cs_set_user_model(id, "new_terro")
}
}
}
public plugin_precache()
{
precache_model("models/player/new_terro/new_terro.mdl")
}

A coś takiego?

Użytkownik hardbot edytował ten post 18.08.2010 03:44


#5 S4JM0N

    Życzliwy

  • Autor tematu
  • Użytkownik

Reputacja: 3
Nowy

  • Postów:33
  • Lokalizacja:Warszawa
Offline

Napisano 18.08.2010 08:45

Dzięki, chłopaki zaraz będę testowal >D
  • +
  • -
  • 0
Kilka prac nad jakimi pracowałem z braku czasu.
Deathrun times 100%
Points System (integracja z IP.Borad) 100%
Admins Manager 100%
Ghost/FD dla Jailbreak 100%
Zombies Ownage 30%

#6 DarkGL

    Nie oddam ciasteczka !

  • Administrator

Reputacja: 6 584
Godlike

  • Postów:12 057
  • GG:
  • Steam:steam
  • Imię:Rafał
  • Lokalizacja:Warszawa
Online

Napisano 18.08.2010 09:18

nie mówiłeś że to ma być nowy plugin lol model jest resetowany co spawn także tamto u góry nie zadziała wogóle po za tym warunek && CS_T_TERROR) będzie zawsze prawdziwy dla admina
#include <amxmodx>
#include <amxmisc>
#include <cstrike>
#include <hamsandwich>

public plugin_init()
{
	register_plugin("Terro", "1", "yyy...mleko")
	RegisterHam(Ham_Spawn,"player","spawned",1)
}

public spawned(id){
	if(get_user_team(id) == 1 && get_user_flags(id)&ADMIN_LEVEL_H){
		cs_set_user_model(id, "new_terro")
	}
}
public plugin_precache() 
{
	precache_model("models/player/new_terro/new_terro.mdl")
}

Użytkownik DarkGL edytował ten post 18.08.2010 09:19

  • +
  • -
  • 0

#7 S4JM0N

    Życzliwy

  • Autor tematu
  • Użytkownik

Reputacja: 3
Nowy

  • Postów:33
  • Lokalizacja:Warszawa
Offline

Napisano 18.08.2010 09:36

Przepraszam was. Źle zrozumiałem H@, chodzi mu tu o to żeby dla normalnego gracza był stary model, a dla admina nowy. Zamieszczam na górze załącznik.

Użytkownik S4JM0N edytował ten post 18.08.2010 09:36

  • +
  • -
  • 0
Kilka prac nad jakimi pracowałem z braku czasu.
Deathrun times 100%
Points System (integracja z IP.Borad) 100%
Admins Manager 100%
Ghost/FD dla Jailbreak 100%
Zombies Ownage 30%

#8 DarkGL

    Nie oddam ciasteczka !

  • Administrator

Reputacja: 6 584
Godlike

  • Postów:12 057
  • GG:
  • Steam:steam
  • Imię:Rafał
  • Lokalizacja:Warszawa
Online

Napisano 18.08.2010 09:39

no to tak jest chyba że chodzi ci żeby admin miał taki sam model w tt i ct
  • +
  • -
  • 0

#9 S4JM0N

    Życzliwy

  • Autor tematu
  • Użytkownik

Reputacja: 3
Nowy

  • Postów:33
  • Lokalizacja:Warszawa
Offline

Napisano 18.08.2010 09:55

Tyle to już bym umiał sam zrobić ( Wystarczy terro) :D , zaraz zobaczę czy działa.

EDIT: Dodałem do funkcji fm_set_user_model na samym dole spawned(id) i wynik jest taki, że zmienia model admina na chwilę, potem przybiera normalną postać.

Użytkownik S4JM0N edytował ten post 18.08.2010 10:01

  • +
  • -
  • 0
Kilka prac nad jakimi pracowałem z braku czasu.
Deathrun times 100%
Points System (integracja z IP.Borad) 100%
Admins Manager 100%
Ghost/FD dla Jailbreak 100%
Zombies Ownage 30%




Użytkownicy przeglądający ten temat: 0

0 użytkowników, 0 gości, 0 anonimowych