/* Plugin generated by AMXX-Studio */
#include <amxmodx>
#include <amxmisc>
#include <engine>
#include <fakemeta>
#include <colorchat>
#pragma tabsize 0
new const Plugin_neve = "Global Unison Kopás Rendszer"
new const Verzio_szam = "1.0"
new const Keszito = "GudDevil"
//Ami Csilag Utanán lesz onan lehet felismerni
new Gyari[15][33]
new Keves[15][33]
new Haboru[15][33]
new Skinek[3][33]
new OsszesSkin[12][33]
/*
new Ladak[6][33]
new Kulcsok[6][33]
New gyari
-AK
-M4A1
-AWP
-----------------------------------
...................................
---------------[AK]----------------
Háboru1,keves1, gyari 1 Aqumarune
Háboru2 keves2, gyari 2 Jaguar
Háboru3 keves3, gyari 3 Outlow
Háboru4 keves4, gyari 4 Vulcan
Háboru5 keves5, gyari 5 Wesrland
----------------------------------
..................................
--------------[M4A1]---------------
Háboru6 keves6, gyari 6 Assimov
Háboru7 keves7, gyari 7 Buletrain
Háboru8 keves8, gyari 8 Dragonking
Háboru9 keves9, gyari 9 Griff
Háboru10 keves10 gyari 10 Howl
Háboru11 keves11,gyari11, Possedion
-----------------------------------
...................................
---------------[AWP]---------------
Háboru12 keves12, gyari 12 Assimov
Háboru13 keves13, gyari 13 DragonLore
Háboru14 keves14, gyari 14 HYperBest
Háboru15 keves15, gyari 15 Manover
-----------------------------------
...................................
-----------------------------------
*/
new const Fegyverek[12][] =
{
{"\wAquamarine\r|\yAK47\r[\yGyári Új\r]"},
{"\wAquamarine\r|\yAK47\r[\yKevéssé Használt\r]"},
{"\wAquamarine\r|\yAK47\r[\yHáborúban Tesztelt\r]"},
{"\wJaguar\r|\yAK47\r[\yGyári Új\r]"},
{"\wJaguar\r|\yAK47\r[\yKevéssé Használt\r]"},
{"\wJaguar\r|\yAK47\r[\yHáborúban Tesztelt\r]"},
{"\wOutlaw\r|\yAK47\r[\yGyári Új\r]"},
{"\wOutlaw\r|\yAK47\r[\yKevéssé Használt\r]"},
{"\wOutlaw\r|\yAK47\r[\yHáborúban Tesztelt\r]"},
{"\wVulcan\r|\yAK47\r[\yGyári Új\r]"},
{"\wVulcan\r|\yAK47\r[\yKevéssé Használt\r]"},
{"\wVulcan\r|\yAK47\r[\yHáborúban Tesztelt\r]"}
}
public plugin_init() {
register_impulse(201, "fomenu")
register_event("CurWeapon", "FegyverCsere", "be", "1=1");
register_clcmd("say /add", "Addolas");
}
public Addolas(id) {
new i;
for(new i;i < 12; i++)
OsszesSkin[i][id]++;
ColorChat(id, RED, "^4[Addolas]^1 Addoltal^3 +1^1 Skineket!")
}
new const Ak47_modelek[][] =
{
"models/v_ak47.mdl",
"models/newcsgomod/ak47/aquamarine1.mdl",
"models/newcsgomod/ak47/aquamarine2.mdl",
"models/newcsgomod/ak47/aquamarine3.mdl",
"models/newcsgomod/ak47/jaguar1.mdl",
"models/newcsgomod/ak47/jaguar2.mdl",
"models/newcsgomod/ak47/jaguar3.mdl",
"models/newcsgomod/ak47/outlaw1.mdl",
"models/newcsgomod/ak47/outlaw2.mdl",
"models/newcsgomod/ak47/outlaw3.mdl",
"models/newcsgomod/ak47/vulcan1.mdl",
"models/newcsgomod/ak47/vulcan2.mdl",
"models/newcsgomod/ak47/vulcan3.mdl"
}
public plugin_precache()
{
for(new i;i < sizeof(Ak47_modelek); i++){
precache_model(Ak47_modelek[i]);
}
}
public FegyverCsere(id)
{
new fegyo = get_user_weapon(id);
for(new i;i < sizeof(Ak47_modelek); i++) {
if(Skinek[0][id] == i && fegyo == CSW_AK47){
set_pev(id, pev_viewmodel2, Ak47_modelek[i]);
}
{
}
new p[32],n;
get_players(p,n,"ch");
for(new i=0;i<n;i++)
{
new id = p[i];
if(Skinek[0][id] == 1 && get_user_weapon(id) == CSW_AK47) // Skin Csere [M4A1]-re
{
}
}
}
}
public fomenu(id)
{
new focim[121]
formatex(focim, charsmax(focim), "\rK.m.G\y[Global Unison]\y- Főmenü ^n")
new menu = menu_create(focim, "Fo_Fo_Menu")
menu_additem(menu, "\wKikepzes", "0", 0)
menu_additem(menu, "\wRaktar", "1", 0)
menu_additem(menu, "\wFegyver Képeség", "", 0)
menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
menu_setprop(menu, MPROP_EXITNAME, "Kilepes");
menu_display(id, menu, 0)
return PLUGIN_HANDLED
}
public Fo_Fo_Menu(id, menu, item)
{
if(item == MENU_EXIT) {
menu_destroy(menu)
return PLUGIN_HANDLED
}
switch(item)
{
case 0:
{
Kikepzes(id)
}
case 1:
{
Raktar(id)
}
case 2:
{
Fegyver_Kepeseg(id)
}
}
}
public Kikepzes(id)
{
}
public Fegyver_Kepeseg(id)
{
}
public Raktar(id)
{
new focim[121]
formatex(focim, charsmax(focim), "\rK.m.G\y[Global Unison]\y- Raktar ^n")
new menu = menu_create(focim, "Raktarmenu")
menu_additem(menu, "\wFelszerelés", "0", 0)
menu_additem(menu, "\wTárgy", "1", 0)
menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
menu_setprop(menu, MPROP_EXITNAME, "Kilepes");
menu_display(id, menu, 0)
return PLUGIN_HANDLED
}
public Raktarmenu(id, menu, item)
{
if(item == MENU_EXIT) {
menu_destroy(menu)
return PLUGIN_HANDLED
}
switch(item)
{
case 0:
{
felszereles(id)
}
case 1:
{
Targy(id)
}
}
}
public Targy(id)
{
}
public felszereles(id)
{
static String[121];
formatex(String, charsmax(String), "\rK.m.G \w Global Unison\y- Raktar ^n");
new menu = menu_create(String, "felszereles_h");
for(new i;i < sizeof(Fegyverek); i++)
{
if(OsszesSkin[i][id] > 0)
{
new Sor[6]; num_to_str(i, Sor, 5);
formatex(String, charsmax(String), "\w%s \w[\y%d \rDB\w]", Fegyverek[i][0], OsszesSkin[i][id]);
menu_additem(menu, String, Sor);
}
}
menu_display(id, menu, 0);
}
public felszereles_h(id, menu, item)
{
if(item == MENU_EXIT)
{
menu_destroy(menu);
return;
}
new data[9], szName[64];
new access, callback;
menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
new key = str_to_num(data);
switch(key)
{
case 0:
{
Skinek[0][id] = 1;
}
case 1:
{
Skinek[0][id] = 2;
}
case 2:
{
Skinek[0][id] = 3;
}
case 3:
{
Skinek[0][id] = 4;
}
case 4:
{
Skinek[0][id] = 5;
}
case 5:
{
Skinek[0][id] = 6;
}
case 6:
{
Skinek[0][id] = 7;
}
case 7:
{
Skinek[0][id] = 8;
}
case 8:
{
Skinek[0][id] = 9;
}
case 9:
{
Skinek[0][id] = 10;
}
case 10:
{
Skinek[0][id] = 11;
}
case 11:
{
Skinek[0][id] = 12;
}
}
}