←  Problemy

AMXX.pl: Support AMX Mod X i SourceMod

»

Modele stroju dla VIP

Zablokowany

Mr. ZielonY - zdjęcie Mr. ZielonY 13.11.2010

Witajcie!

Mam wielki problem. Umiem przerabiać pluginy, ale nie je pisać. Szukałem pluga do modeli tylko dla VIP, ale nie udało się. Za pomoc, będę wdzięczny ;)

Chodzi mi, aby plugin był dla osób z flagą "M". Gdy ktoś wpisze komende /skin to wyświetla się menu dla swojej klasy strój. Stroje są wpisane tak:
vip_tt/Obcy.mdl
vip_tt/Leet_Nvidia.mdl
vip_ct/Smith.mdl
vip_ct/Rusek.mdl

Aby ułatwić moje coś. Kumpel poprosił Hard Bota, by napisał na 3 skiny, jednak to co dał to nie działało. proszę to plik .sma do tego - jest w załączniku.

Proszę o pomoc.

Pozdrawiam.

Załączone pliki

Odpowiedz

hardbot - zdjęcie hardbot 13.11.2010

Po 1. Możesz powiedzieć koledze że bardzo jest cwany (napisałem mu plugin i jeszcze publikujesz tutaj go ze zmienionym AUTOREM! Bardzo mu podziękuj!)
Po 2. Plugin działa jak należy tylko że on jak nie umie tego pojąć to niech poczyta ( modyfikacja lekka czyjegoś kodu nie upoważnia do zmiany jego AUTORA!)
Po 3. Szkoda mi go, Niech się idzie PAŚ!

Załączone pliki

Odpowiedz

Mr. ZielonY - zdjęcie Mr. ZielonY 13.11.2010

Oh, dziękuje. Nie patrzyłem nawet co do autora

Dodano 14 listopad 2010 - 20:46:
Mam jeszcze jedną prośbę - czy mógłbyś to zmienić z klasy M na klasę I, czyli amx_chat

Dodano 14 listopad 2010 - 20:47:
Mam jeszcze jedną prośbę - czy mógłbyś to zmienić z klasy M na klasę I, czyli amx_chat
Odpowiedz

hardbot - zdjęcie hardbot 15.11.2010

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

#define Klawisze ((1<<0)|(1<<1)|(1<<2)|(1<<3)|(1<<9))

new ModelsCT[2][] = { "Smitch","Rusek" };
new ModelsTT[2][] = { "Obcy","Leet_Nvidia" };

public plugin_init(){
register_plugin("VIP Modele", "1.0", "[H]ARDBO[T]");

register_clcmd("say /skin","ZmienSkin");
register_menucmd(register_menuid("MenuID_CT"), Klawisze, "Select");
register_menucmd(register_menuid("MenuID_T"), Klawisze, "Select");
}
public client_disconnect(id){
if(get_user_flags(id) & ADMIN_CHAT) cs_reset_user_model(id);
return PLUGIN_CONTINUE;
}
public ZmienSkin(id){
if(get_user_flags(id) & ADMIN_CHAT){
new Name[32],MenuText[512];
get_user_name(id, Name, 31);

if(cs_get_user_team(id) == CS_TEAM_CT){
format(MenuText, 511, "\dWitaj\r %s^n\yJaki skin wybierasz?^n^n\w1. \rSmith^n\w2. \rRusek^n\w3. \rWyjscie",Name);
show_menu(id, Klawisze, MenuText, -1, "MenuID_CT");
}
else if(cs_get_user_team(id) == CS_TEAM_T){
format(MenuText, 511, "\dWitaj\r %s^n\yJaki skin wybierasz?^n^n\w1. \rObcy^n\w2. \rLeet_Nvidia^n\w3. \rWyjscie",Name);
show_menu(id, Klawisze, MenuText, -1, "MenuID_T");
}
}
else client_print(id, print_chat, "[AMXX] Nie masz dostepu do tego menu!");
}
public Select(id, key){
switch(key){
case 0:{
if(cs_get_user_team(id) == CS_TEAM_CT){
cs_set_user_model(id, ModelsCT[0]);
}
else if(cs_get_user_team(id) == CS_TEAM_T){
cs_set_user_model(id, ModelsTT[0]);
}
}
case 1:{
if(cs_get_user_team(id) == CS_TEAM_CT){
cs_set_user_model(id, ModelsCT[1]);
}
else if(cs_get_user_team(id) == CS_TEAM_T){
cs_set_user_model(id, ModelsTT[1]);
}
}
}
}
public plugin_precache(){
precache_model("models/player/Obcy/Obcy.mdl");
precache_model("models/player/Leet_Nvidia/Leet_Nvidia.mdl");
precache_model("models/player/Smitch/Smith.mdl");
precache_model("models/player/Rusek/Rusek.mdl");
}
Odpowiedz

Mr. ZielonY - zdjęcie Mr. ZielonY 15.11.2010

Ok dziękuję serdecznie. Punkt reputacji dodany.
Można zablokować ostatecznie temat.
Odpowiedz
Zablokowany