witam pisze odnosnie pluginu cash transfer : http://amxx.pl/topic...cash-transfer/
moglby ktos podac co mam dopisac aby w hud pokazywalo kto komu przelal gotowke ??
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.
|
Napisano 27.03.2016 18:10
witam pisze odnosnie pluginu cash transfer : http://amxx.pl/topic...cash-transfer/
moglby ktos podac co mam dopisac aby w hud pokazywalo kto komu przelal gotowke ??
Napisano 27.03.2016 22:34
client_print(0,print_chat,"[AMX] %s transferd %i $ to %s. Give him a thanks",name,cash,name2)
zamien na
set_hudmessage(255, 0, 0, -1.0, -1.0, 0, 6.0, 7.0) show_hudmessage(0,"%s transferd %i $ to %s. Give him a thanks",name,cash,name2)
Jeśli zamienisz -1.0 i kolejne -1.0 na inne wartości to zmienisz tym położenie napisu na ekranie. -1 to o ile pamiętam na środku
Napisano 27.03.2016 22:44
#include <amxmod> #include <amxmisc> #include <cstrike> new Taker; new const g_commands[][] = { "say /kasa", "say /przelej", "say_team /kasa", "say /daj", "say_team /daj", "say /oddaj", "say_team /oddaj" }; public plugin_init() { register_plugin("Cash Transfer","1.0","oeN."); for(new i = 0; i<sizeof(g_commands); i++){ register_clcmd(g_commands[i], "CashMenu"); } register_clcmd("Ile_Kasy", "GiveCash"); } public CashMenu(id, level, cid) { new menu = menu_create("\rWybierz gracza", "CashMenuHandle"); new players[32], pnum, tempid2; new szName[32], szTempid[10]; get_players(players, pnum); for( new i; i<pnum; i++ ) { tempid2 = players[i]; if(!is_user_connected(i) || get_user_money(tempid2) == 16000 || cs_get_user_team(tempid2) == CS_TEAM_SPECTATOR) continue; get_user_name(tempid2, szName, charsmax(szName)); num_to_str(tempid2, szTempid, charsmax(szTempid)); menu_additem(menu, szName, szTempid, 0); } menu_setprop(menu, MPROP_EXITNAME, "Wyjdz"); menu_display(id, menu, 0); return PLUGIN_HANDLED; } public CashMenuHandle(id, menu, item) { if( item == MENU_EXIT ) { menu_destroy(menu); return PLUGIN_HANDLED; } new data[6], szName[64]; new access, callback; menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback); Taker = str_to_num(data); client_cmd(id, "messagemode Ile_Kasy"); menu_destroy(menu); return PLUGIN_HANDLED; } public GiveCash(id) { new szCash[64]; read_argv(1, szCash, 63) remove_quotes(szCash); new Cash = str_to_num(szCash); new giverMoney = cs_get_user_money(id); new takerMoney = cs_get_user_money(Taker); if(Cash <= 0) { client_print(id, print_center, "Liczba musi byc wieksza od 0"); return PLUGIN_HANDLED; } if(giverMoney < Cash){ client_print(id, print_center, "Nie masz tyle kasy"); return PLUGIN_HANDLED; } if(takerMoney == 16000) { client_print(id, print_center, "Gracz ma $16000"); return PLUGIN_HANDLED; } if(takerMoney + Cash > 16000) { client_print(id, print_center, "Za duzo!"); return PLUGIN_HANDLED; } if( id == Taker) { client_print(id, print_center, "Nie mozesz dac sobie!"); return PLUGIN_HANDLED; } cs_set_user_money(id, giverMoney - Cash); cs_set_user_money(Taker, takerMoney + Cash); return PLUGIN_CONTINUE; } /* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE *{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1033\\ f0\\ fs16 \n\\ par } */
tak wyglada kod zrodlowy sma ale nigdzie nie ma tego do zamiany ;/
Napisano 28.03.2016 09:22
0 użytkowników, 0 gości, 0 anonimowych