Witam,
Robię itemy i mam jeden problem ;D otóż nie wiem jak zrobić item który zmieniałby mi postać na wygląd np. spider mana, posiadam model owego delikwenta ;D Normalne zmienienie na chameleona to jest proste i logiczne ale z tym się kłopocę trochę.
Proszę o pomoc.
Pozdrawiam
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.
|
Guest Message by DevFuse
Item do diablo moda
Temat rozp.
Gość
, 20.12.2009 10:52
3 odpowiedzi w tym temacie
#1
Gość__*
Napisano 20.12.2009 10:52
#2
Napisano 20.12.2009 10:58
Spróbuj tak (mam tak zrobione z kurczakiem, ale nie testowałem
Jak zadziała to daj znać)
znajdź:
daj: (model nazwij spiderman, gdyż pod to zrobiłem)
znajdź
daj
znajdź
daj niżej
do itemu:
znajdź:
daj pod tym:
znajdź:
precache_model("models/zombie.mdl")daj: (model nazwij spiderman, gdyż pod to zrobiłem)
precache_model("models/spiderman.mdl")znajdź
set_task(3.0,"changeskin_id_1",id)
daj
set_task(3.0,"spiderman_id_1",id)
znajdź
public changeskin_id_1(id)
{
changeskin(id,1)
}daj niżej
public spidermanskin_id_1(id)
{
spidermanskin(id,1)
}do itemu:
spidermanskin(id,0)
znajdź:
public changeskin(id,reset){
if (id<1 || id>32 || !is_user_connected(id)) return PLUGIN_CONTINUE
if (reset==1){
cs_reset_user_model(id)
skinchanged[id]=false
return PLUGIN_HANDLED
}else if (reset==2){
//cs_set_user_model(id,"goomba")
cs_set_user_model(id,"zombie")
skinchanged[id]=true
return PLUGIN_HANDLED
}else{
//new newSkin[32]
new num = random_num(0,3)
if (get_user_team(id)==1){
//add(newSkin,31,CTSkins[num])
cs_set_user_model(id,CTSkins[num])
}else{
//client_print(0, print_console, "CT mole, using new skin %s", TSkins[num])
//add(newSkin,31,TSkins[num])
cs_set_user_model(id,TSkins[num])
}
skinchanged[id]=true
}
return PLUGIN_CONTINUE
}daj pod tym:
public spidermanskin(id,reset){
if (id<1 || id>32 || !is_user_connected(id)) return PLUGIN_CONTINUE
if (reset==1){
cs_reset_user_model(id)
skinchanged[id]=false
return PLUGIN_HANDLED
}else if (reset==2){
cs_set_user_model(id,"spiderman")
skinchanged[id]=true
return PLUGIN_HANDLED
}else{
//new newSkin[32]
/* new num = random_num(0,3) */
if (get_user_team(id)==1){
//add(newSkin,31,"spiderman")
/* cs_set_user_model(id,CTSkins[num]) */
cs_set_user_model(id,"spiderman")
}else{
//add(newSkin,31,"spiderman")
/* cs_set_user_model(id,TSkins[num]) */
cs_set_user_model(id,"spiderman")
}
skinchanged[id]=true
}
return PLUGIN_CONTINUE
}
#3
Napisano 20.12.2009 11:41
precache_model("models/spierdman/spiderman.mdl")
#4
Napisano 21.12.2009 17:38
I działa w końcu czy nie?
Użytkownicy przeglądający ten temat: 0
0 użytkowników, 0 gości, 0 anonimowych


Dodatki SourceMod



Temat jest zamknięty









