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

Nie dziala mi VIPkto pomoze

vip cs 1.6

  • Nie możesz napisać tematu
  • Zaloguj się, aby dodać odpowiedź
8 odpowiedzi w tym temacie

#1 makowaxd

    Nowy

  • Pijawka

Reputacja: -1
Mniej niż zer0.

  • Postów:4
  • Imię:szymon
  • Lokalizacja:Golub-Dobrzyń
Offline

Napisano 06.04.2020 10:31

Mam taki problem z generatorem vip nwm czy mi tylko nie dziala czy cos ale by ktos mi przerobil zeby dzialal

 

#include <amxmodx>
#include <colorchat>
#include <cstrike>
#include <engine>
#include <fakemeta>
#include <fun>
#include <hamsandwich>
 
#define g_Buffer 1536
 
forward amxbans_admin_connect(id);
 
new Array:g_Array, bool:g_Vip[33], gRound=0, g_Hudmsg, menu,
menu_callback_handler, skoki[33], weapon_id;
 
new const g_Langcmd[][]={"say /vips","say_team /vips","say /vipy","say_team /vipy"};
new const g_Prefix[] = "Vip Chat";
 
public plugin_init(){
register_plugin("VIP Ultimate", "12.3.0.2", "benio101 & speedkill");
register_forward(FM_CmdStart, "CmdStartPre");
RegisterHam(Ham_Spawn, "player", "SpawnedEventPre", 1);
register_event("DeathMsg", "DeathMsg", "a");
register_event("HLTV", "event_new_round", "a", "1=0", "2=0");
register_logevent("GameCommencing", 2, "1=Game_Commencing");
register_message(get_user_msgid("ScoreAttrib"), "VipStatus");
g_Array=ArrayCreate(64,32);
for(new i;i<sizeof g_Langcmd;i++){
register_clcmd(g_Langcmd[i], "ShowVips");
}
register_clcmd("say /vip", "ShowMotd");
set_task(30.0, "ShowAdv",.flags = "b");
register_clcmd("say_team", "VipChat");
register_message(get_user_msgid("SayText"),"handleSayText");
g_Hudmsg=CreateHudSyncObj();
}
public client_authorized(id , const authid[]){
if(get_user_flags(id) & 524288 == 524288){
client_authorized_vip(id);
}
}
public client_authorized_vip(id){
g_Vip[id]=true;
new g_Name[64];
get_user_name(id,g_Name,charsmax(g_Name));
 
new g_Size = ArraySize(g_Array);
new szName[64];
 
for(new i = 0; i < g_Size; i++){
ArrayGetString(g_Array, i, szName, charsmax(szName));
 
if(equal(g_Name, szName)){
return 0;
}
}
ArrayPushString(g_Array,g_Name);
set_hudmessage(24, 190, 220, 0.25, 0.2, 0, 6.0, 6.0);
ShowSyncHudMsg(0, g_Hudmsg, "Vip %s wbija na serwer !",g_Name);
 
return PLUGIN_CONTINUE;
}
public client_disconnected(id){
if(g_Vip[id]){
client_disconnect_vip(id);
}
}
public client_disconnect_vip(id){
g_Vip[id]=false;
new Name[64];
get_user_name(id,Name,charsmax(Name));
 
new g_Size = ArraySize(g_Array);
new g_Name[64];
 
for(new i = 0; i < g_Size; i++){
ArrayGetString(g_Array, i, g_Name, charsmax(g_Name));
 
if(equal(g_Name,Name)){
ArrayDeleteItem(g_Array,i);
break;
}
}
}
public CmdStartPre(id, uc_handle){
if(g_Vip[id]){
if(is_user_alive(id)){
CmdStartPreVip(id, uc_handle);
}
}
}
public CmdStartPreVip(id, uc_handle){
new flags = pev(id, pev_flags);
if((get_uc(uc_handle, UC_Buttons) & IN_JUMP) && !(flags & FL_ONGROUND) && !(pev(id, pev_oldbuttons) & IN_JUMP) && skoki[id]>0){
--skoki[id];
new Float:velocity[3];
pev(id, pev_velocity,velocity);
velocity[2] = random_float(265.0,285.0);
set_pev(id,pev_velocity,velocity);
} else if(flags & FL_ONGROUND && skoki[id]!=-1){
skoki[id] = 1;
}
}
public SpawnedEventPre(id){
if(g_Vip[id]){
if(is_user_alive(id)){
SpawnedEventPreVip(id);
}
}
}
public SpawnedEventPreVip(id){
skoki[id]=1;
new henum=(user_has_weapon(id,CSW_HEGRENADE)?cs_get_user_bpammo(id,CSW_HEGRENADE):0);
give_item(id, "weapon_hegrenade");
++henum;
new fbnum=(user_has_weapon(id,CSW_FLASHBANG)?cs_get_user_bpammo(id,CSW_FLASHBANG):0);
give_item(id, "weapon_flashbang");
++fbnum;
cs_set_user_bpammo(id, CSW_FLASHBANG, 2);
new sgnum=(user_has_weapon(id,CSW_SMOKEGRENADE)?cs_get_user_bpammo(id,CSW_SMOKEGRENADE):0);
give_item(id, "weapon_smokegrenade");
++sgnum;
show_vip_menu(id);
}
public menu_1_handler(id){
if(get_pdata_cbase(id, 369)==-1){
give_item(id, "weapon_deagle");
give_item(id, "ammo_50ae");
weapon_id=find_ent_by_owner(-1, "weapon_deagle", id);
if(weapon_id)cs_set_weapon_ammo(weapon_id, 7);
cs_set_user_bpammo(id, CSW_DEAGLE, 63);
}
if(get_pdata_cbase(id, 368)==-1){
give_item(id, "weapon_ak47");
give_item(id, "ammo_762nato");
weapon_id=find_ent_by_owner(-1, "weapon_ak47", id);
if(weapon_id)cs_set_weapon_ammo(weapon_id, 30);
cs_set_user_bpammo(id, CSW_AK47, 150);
}
}
public menu_2_handler(id){
if(get_pdata_cbase(id, 369)==-1){
give_item(id, "weapon_deagle");
give_item(id, "ammo_50ae");
weapon_id=find_ent_by_owner(-1, "weapon_deagle", id);
if(weapon_id)cs_set_weapon_ammo(weapon_id, 7);
cs_set_user_bpammo(id, CSW_DEAGLE, 63);
}
if(get_pdata_cbase(id, 368)==-1){
give_item(id, "weapon_m4a1");
give_item(id, "ammo_556nato");
weapon_id=find_ent_by_owner(-1, "weapon_m4a1", id);
if(weapon_id)cs_set_weapon_ammo(weapon_id, 30);
cs_set_user_bpammo(id, CSW_M4A1, 150);
}
}
public menu_3_handler(id){
if(get_pdata_cbase(id, 369)==-1){
give_item(id, "weapon_deagle");
give_item(id, "ammo_50ae");
weapon_id=find_ent_by_owner(-1, "weapon_deagle", id);
if(weapon_id)cs_set_weapon_ammo(weapon_id, 7);
cs_set_user_bpammo(id, CSW_DEAGLE, 63);
}
if(get_pdata_cbase(id, 368)==-1){
give_item(id, "weapon_awp");
give_item(id, "ammo_338magnum");
weapon_id=find_ent_by_owner(-1, "weapon_awp", id);
if(weapon_id)cs_set_weapon_ammo(weapon_id, 10);
cs_set_user_bpammo(id, CSW_AWP, 50);
}
}
public menu_4_handler(id){
if(get_pdata_cbase(id, 369)==-1){
give_item(id, "weapon_deagle");
give_item(id, "ammo_50ae");
weapon_id=find_ent_by_owner(-1, "weapon_deagle", id);
if(weapon_id)cs_set_weapon_ammo(weapon_id, 7);
cs_set_user_bpammo(id, CSW_DEAGLE, 63);
}
if(get_pdata_cbase(id, 368)==-1){
give_item(id, "weapon_famas");
give_item(id, "ammo_556nato");
weapon_id=find_ent_by_owner(-1, "weapon_famas", id);
if(weapon_id)cs_set_weapon_ammo(weapon_id, 25);
cs_set_user_bpammo(id, CSW_FAMAS, 125);
}
}
public DeathMsg(){
new killer=read_data(1);
new victim=read_data(2);
 
if(is_user_alive(killer) && g_Vip[killer] && get_user_team(killer) != get_user_team(victim)){
DeathMsgVip(killer,victim,read_data(3));
}
}
public DeathMsgVip(kid,vid,hs){
set_user_health(kid, min(get_user_health(kid)+(hs?15:10),130));
cs_set_user_money(kid, cs_get_user_money(kid)+(hs?500:300));
}
public show_vip_menu(id){
menu=menu_create("\rMenu VIPa","menu_handler");
menu_callback_handler=menu_makecallback("menu_callback");
new bool:active=false, num=-1;
menu_additem(menu,"\wAk47","",0,menu_callback_handler);
if(menu_callback(id, menu, ++num)==ITEM_ENABLED){
active=true;
}
menu_additem(menu,"\wM4A1","",0,menu_callback_handler);
if(menu_callback(id, menu, ++num)==ITEM_ENABLED){
active=true;
}
menu_additem(menu,"\wAWP","",0,menu_callback_handler);
if(menu_callback(id, menu, ++num)==ITEM_ENABLED){
active=true;
}
menu_additem(menu,"\wFAMAS","",0,menu_callback_handler);
if(menu_callback(id, menu, ++num)==ITEM_ENABLED){
active=true;
}
if(active){
menu_setprop(menu,MPROP_EXITNAME,"Wyjscie");
menu_setprop(menu,MPROP_TITLE,"\yMenu Vipa");
menu_setprop(menu,MPROP_NUMBER_COLOR,"\r");
menu_display(id, menu);
} else {
menu_destroy(menu);
}
}
public event_new_round(){
++gRound;
}
public GameCommencing(){
gRound=0;
}
public menu_callback(id, menu, item){
if(is_user_alive(id)){
if(gRound>=2){
if(item==0){
return ITEM_ENABLED;
}
if(item==1){
return ITEM_ENABLED;
}
if(item==2){
return ITEM_ENABLED;
}
if(item==3){
return ITEM_ENABLED;
}
}
}
return ITEM_DISABLED;
}
public menu_handler(id, menu, item){
if(is_user_alive(id)){
if(gRound>=2){
if(item==0){
menu_1_handler(id);
}
if(item==1){
menu_2_handler(id);
}
if(item==2){
menu_3_handler(id);
}
if(item==3){
menu_4_handler(id);
}
}
}
menu_destroy(menu);
return PLUGIN_HANDLED;
}
public VipStatus(){
new id=get_msg_arg_int(1);
if(is_user_alive(id) && g_Vip[id]){
set_msg_arg_int(2, ARG_BYTE, get_msg_arg_int(2)|4);
}
}
public ShowVips(id){
new g_Name[64],g_Message[192];
 
new g_Size=ArraySize(g_Array);
 
for(new i = 0; i < g_Size; i++){
ArrayGetString(g_Array, i, g_Name, charsmax(g_Name));
 
add(g_Message, charsmax(g_Message), g_Name);
 
if(i == g_Size - 1){
add(g_Message, charsmax(g_Message), ".");
}
else{
add(g_Message, charsmax(g_Message), ", ");
}
}
ColorChat(id,GREEN,"^x03Vipy ^x04na ^x03serwerze: ^x04%s", g_Message);
ShowVipsMotd(id);
return PLUGIN_CONTINUE;
}
public ShowVipsMotd(id){
new Data[g_Buffer],Len,g_Name[64];
 
Len = formatex(Data[Len], g_Buffer - Len, "<html><body bgcolor=Black><br>");
Len += formatex(Data[Len], g_Buffer - Len, "<center><table frame=^"border^" width=^"600^" cellspacing=^"0^" bordercolor=#4A4344 style=^"color:#56A5EC;text-align:center;^">");
Len += formatex(Data[Len], g_Buffer- Len, "<tr><td><b>#</b></td><td><b>Nick</b></td></td></tr>");
 
new g_Size=ArraySize(g_Array);
 
for(new i = 0; i < g_Size; i++){
ArrayGetString(g_Array, i, g_Name, charsmax(g_Name));
 
Len += formatex(Data[Len], g_Buffer - Len, "<tr>");
Len += formatex(Data[Len], g_Buffer - Len, "<td><font color=Red>%d</font></td>", i + 1);
Len += formatex(Data[Len], g_Buffer - Len, "<td>%s</td>", g_Name);
Len += formatex(Data[Len], g_Buffer - Len, "</tr>");
}
Len += formatex(Data[Len],g_Buffer - Len,"</center></body></html>");
 
show_motd(id, Data, "Vipy Online");
}
public client_infochanged(id){
if(g_Vip[id]){
new szName[64];
get_user_info(id,"name",szName,charsmax(szName));
 
new Name[64];
get_user_name(id,Name,charsmax(Name));
 
if(!equal(szName,Name)){
ArrayPushString(g_Array,szName);
 
new g_Size=ArraySize(g_Array);
new g_Name[64];
for(new i = 0; i < g_Size; i++){
ArrayGetString(g_Array, i, g_Name, charsmax(g_Name));
 
if(equal(g_Name,Name)){
ArrayDeleteItem(g_Array,i);
break;
}
}
}
}
}
public plugin_end(){
ArrayDestroy(g_Array);
}
public ShowMotd(id){
show_motd(id, "vip.txt", "Informacje o vipie");
}
public ShowAdv(){
ColorChat(0, NORMAL, "[VIP]^x04 Chcesz dowiedziec sie co posiada vip ? Napisz na say'u /vip");
}
public VipChat(id){
if(g_Vip[id]){
new g_Msg[256],
g_Text[256];
 
read_args(g_Msg,charsmax(g_Msg));
remove_quotes(g_Msg);
 
if(g_Msg[0] == '*' && g_Msg[1]){
new g_Name[64];
get_user_name(id,g_Name,charsmax(g_Name));
 
formatex(g_Text,charsmax(g_Text),"^x01(%s) ^x03%s : ^x04%s",g_Prefix, g_Name, g_Msg[1]);
 
for(new i=1;i<33;i++){
if(is_user_connected(i) && g_Vip[i])
ColorChat(i, GREEN, "%s", g_Text);
}
return PLUGIN_HANDLED_MAIN;
}
}
return PLUGIN_CONTINUE;
}
public handleSayText(msgId,msgDest,msgEnt){
new id = get_msg_arg_int(1);
 
if(is_user_connected(id) && g_Vip[id]){
new szTmp[256],szTmp2[256];
get_msg_arg_string(2,szTmp, charsmax(szTmp))
 
new szPrefix[64] = "^x04[VIP]";
 
if(!equal(szTmp,"#Cstrike_Chat_All")){
add(szTmp2,charsmax(szTmp2),szPrefix);
add(szTmp2,charsmax(szTmp2)," ");
add(szTmp2,charsmax(szTmp2),szTmp);
}
else{
add(szTmp2,charsmax(szTmp2),szPrefix);
add(szTmp2,charsmax(szTmp2),"^x03 %s1^x01 :  %s2");
}
set_msg_arg_string(2,szTmp2);
}
return PLUGIN_CONTINUE;
}
public amxbans_admin_connect(id){
client_authorized(id,"");
}

  • +
  • -
  • -1

#2 Rivit

    Godlike

  • Support Team

Reputacja: 1 276
Godlike

  • Postów:4 293
Offline

Napisano 06.04.2020 11:41

wstaw kod jako załącznik a nie jak kupa. Przeciez tego sie czytac nie da w takiej formie -.-

Powiedz tez co ci nie dziala (czy sie kompiluje czy nie, czy odpala sie na serwerze (komenda 'amxx plugins') itp), bo nie dając nam żadnych informacji nie wiem na co liczysz.

 

 


  • +
  • -
  • 1

Na PW pomagam tylko odpłatnie. Przyjmuje zlecenia.

Wypociny: https://github.com/r...98/AMXX_plugins


#3 makowaxd

    Nowy

  • Autor tematu
  • Pijawka

Reputacja: -1
Mniej niż zer0.

  • Postów:4
  • Imię:szymon
  • Lokalizacja:Golub-Dobrzyń
Offline

Napisano 06.04.2020 12:19

wlasnie sie nie kompiluje blad wyskakuje ale nwm dla czego i jak 

 

 

a taki vip by mi sie przydal 

 

 

Multijumpy
1 HE co rundę
2 FB co rundę
1 SG co rundę
Dodatkowe życie za zabójstwo ( 15 - HS | 10 - Normalne )
Dodatkowa kasa za zabójstwo ( 500 - HS | 300 - Normalne )
Menu z wyborem broni
Napis VIP w tabeli wyników
VIP widoczny ba liście /vips
Posiada prywatny chat
Prefix przed nickiem
Przywitanie gdy wchodzi na serwer
Cena vipa: 11.07.

 

 


  • +
  • -
  • 0

#4 makowaxd

    Nowy

  • Autor tematu
  • Pijawka

Reputacja: -1
Mniej niż zer0.

  • Postów:4
  • Imię:szymon
  • Lokalizacja:Golub-Dobrzyń
Offline

Napisano 06.04.2020 12:20

wstaw kod jako załącznik a nie jak kupa. Przeciez tego sie czytac nie da w takiej formie -.-

Powiedz tez co ci nie dziala (czy sie kompiluje czy nie, czy odpala sie na serwerze (komenda 'amxx plugins') itp), bo nie dając nam żadnych informacji nie wiem na co liczysz.

wlasnie sie nie kompiluje blad wyskakuje ale nwm dla czego i jak 

 

 

a taki vip by mi sie przydal 

 

 

Multijumpy
1 HE co rundę
2 FB co rundę
1 SG co rundę
Dodatkowe życie za zabójstwo ( 15 - HS | 10 - Normalne )
Dodatkowa kasa za zabójstwo ( 500 - HS | 300 - Normalne )
Menu z wyborem broni
Napis VIP w tabeli wyników
VIP widoczny ba liście /vips
Posiada prywatny chat
Prefix przed nickiem
Przywitanie gdy wchodzi na serwer
Cena vipa: 11.07.

  • +
  • -
  • 0

#5 Rivit

    Godlike

  • Support Team

Reputacja: 1 276
Godlike

  • Postów:4 293
Offline

Napisano 06.04.2020 13:41

no to sie zastanow gosciu.

podaj błąd moze co wyskakuje z kompilacji? Skąd ja mam wiedziec co ty tam wyprawiasz?


  • +
  • -
  • 1

Na PW pomagam tylko odpłatnie. Przyjmuje zlecenia.

Wypociny: https://github.com/r...98/AMXX_plugins


#6 MiloszeQ

    Nowy

  • Użytkownik

Reputacja: 0
zer0.

  • Postów:8
  • Imię:Miłosz
  • Lokalizacja:Środa Wielkopolska
Offline

Napisano 13.04.2020 04:57


wlasnie sie nie kompiluje blad wyskakuje ale nwm dla czego i jak


a taki vip by mi sie przydal


Multijumpy
1 HE co rundę
2 FB co rundę
1 SG co rundę
Dodatkowe życie za zabójstwo ( 15 - HS | 10 - Normalne )
Dodatkowa kasa za zabójstwo ( 500 - HS | 300 - Normalne )
Menu z wyborem broni
Napis VIP w tabeli wyników
VIP widoczny ba liście /vips
Posiada prywatny chat
Prefix przed nickiem
Przywitanie gdy wchodzi na serwer
Cena vipa: 11.07.


Zapisz plik na pulpicie z końcówką .sma i dodaj go do tematu
  • +
  • -
  • 0

#7 Toldi

    Czempion

  • Power User

Reputacja: 249
Wszechwidzący

  • Postów:822
  • Imię:Mateusz
  • Lokalizacja:wies
Offline

Napisano 13.04.2020 09:04

Pewnie brak biblioteki colorchat.


  • +
  • -
  • 0

#8 michal1516

    Życzliwy

  • Użytkownik

Reputacja: 0
zer0.

  • Postów:33
Offline

Napisano 13.04.2020 15:15

 

wstaw kod jako załącznik a nie jak kupa. Przeciez tego sie czytac nie da w takiej formie -.-

Powiedz tez co ci nie dziala (czy sie kompiluje czy nie, czy odpala sie na serwerze (komenda 'amxx plugins') itp), bo nie dając nam żadnych informacji nie wiem na co liczysz.

wlasnie sie nie kompiluje blad wyskakuje ale nwm dla czego i jak 

 

 

a taki vip by mi sie przydal 

 

 

Multijumpy
1 HE co rundę
2 FB co rundę
1 SG co rundę
Dodatkowe życie za zabójstwo ( 15 - HS | 10 - Normalne )
Dodatkowa kasa za zabójstwo ( 500 - HS | 300 - Normalne )
Menu z wyborem broni
Napis VIP w tabeli wyników
VIP widoczny ba liście /vips
Posiada prywatny chat
Prefix przed nickiem
Przywitanie gdy wchodzi na serwer
Cena vipa: 11.07.

 

vip.txt : https://www95.zippys...NLQct/file.html

Załączone pliki


  • +
  • -
  • 0

#9 Rivit

    Godlike

  • Support Team

Reputacja: 1 276
Godlike

  • Postów:4 293
Offline

Napisano 13.04.2020 15:37

https://amxx.pl/topi...atora-co-robić/

 

Tam masz odpowiedz


  • +
  • -
  • 0

Na PW pomagam tylko odpłatnie. Przyjmuje zlecenia.

Wypociny: https://github.com/r...98/AMXX_plugins






Również z jednym lub większą ilością słów kluczowych: vip, cs, 1.6

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

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


Coinsy CSGOAtse Za SMS, PSC , Przelew - CoinSell.pl