wrongwaylv Posted September 11, 2010 Report Share Posted September 11, 2010 Hay, radusies atkal problēma ar /iedot pluginu, ganjau visi zin ko tas plugs dara, kr4, kas šaja zemāk redzamajā kodā jaizlabo lai nevar atņemt naudu, respektīvi es rakstu /iedot Player -1 un man pieskaitas +1. :/ Tas nav diezko kruti.. /* AMX Mod script. * * (c) 2003, AssKicR * This file is provided as is (no warranties). * Thanx to Vud911 for the idea * * Example: /iedot "persononyourteam" "amount" and it'll deducte the amount from your cash pool and add it to the targets. * * Result Of Example * SuperNewbie: "Can someone send me some $$$ for awp???" * SuperElitePlayerWhoHasTooMuch$$$: "I'm Bill Gates!!! 4000$ coming your way!!! * SuperElitePlayerWhohasTooMuch$$$: "/transfer newbie 4000" * [AMX] SuperElitePlayerWhohasTooMuch$$$ has transferred 4000$ to SuperNewbie. Give him a thanks * SuperNewbie: "Thank You SuperElitePlayerWhohasTooMuch$$$" * * Changelog * v.1.0.0 - Released * v 1.0.1 - Added a little more restriction... Dead People can't handle money anymore * v 1.0.2 - Added Restrict for cash stealing * v 1.0.3 - Added Cvars - mt_cashsteal, mt_cashdead, mt_cashteam * v 1.0.4 - Checked Code - Found one error.. Fixed * v 1.0.5 - Removed 7 instances of "return PLUGIN_CONTINUE" that was not supposed to be there * v 1.0.6 - New Bug that i had to fix :@ * v 1.0.7 - Found the bug that *** up plugin * v 1.0.8 - Another Update... */ #include <amxmod> #include <amxmisc> #include <fun> public plugin_init() { register_plugin("Cash Transfer","1.0.8","AssKicR") register_concmd("say","handle_say",ADMIN_USER) register_concmd("say_team","handle_say",ADMIN_USER) register_cvar("mt_cashsteal","1",0) register_cvar("mt_cashdead","1",0) register_cvar("mt_cashteam","1",0) return PLUGIN_CONTINUE } public handle_say(id) { //Show me the money new said[31] new cmd[10] new target[9] new amount[7] new rest[5] read_args(said, 30) replace(said, 30, "^"", "") parse(said, cmd,9, target,8, amount,6, rest,4) new player = cmd_target(id,target,8) new name[33] new name2[33] get_user_name(id,name,32) get_user_name(player,name2,32) new team[32] new team2[32] get_user_team(id,team,32) get_user_team(player,team2,32) if (equal(cmd, "/iedot", 9)) { new money = get_user_money(id) new money2 = get_user_money(player) new cash = str_to_num(amount) new bool:NoCantDo NoCantDo=false if (!is_user_alive(id)) { if (get_cvar_num("mt_cashdead")==0) { client_print(id,print_center,"You can't give away money while dead") NoCantDo=true } } if (!is_user_alive(player)) { if (get_cvar_num("mt_cashdead")==0) { client_print(id,print_center,"You can't give money to dead people") NoCantDo=true } } if (equal(name, name2)) { client_print(id,print_center,"You can't give money to yourself") NoCantDo=true } if (!equal(team, team2)) { if (get_cvar_num("mt_cashteam")==0) { client_print(id,print_center,"You can't give money to the enemy team") NoCantDo=true } } if ((money2 + cash) > 16000) { client_print(id,print_center,"%s can't carry that much money") NoCantDo=true } if (money < cash) { client_print(id,print_center,"You don't have that much money") NoCantDo=true } if (cash < 0) { if (get_cvar_num("mt_cashsteal")==0) { client_print(id,print_center,"You can't steal %s's money",name2) NoCantDo=true } } if (!NoCantDo) { set_user_money(id, money - cash,1) set_user_money(player, money2 + cash,1) client_print(0,print_chat,"[Retry] %s iedeva %i $ %s. Pasaki paldies :)",name,cash,name2) engclient_cmd(id,"say Thank you %s",name) } } return PLUGIN_CONTINUE } Reku ir tads pats variants, tik neredzu tur atbildi Link to comment Share on other sites More sharing options...
KpC Posted September 11, 2010 Report Share Posted September 11, 2010 mt_cashsteal 0 Link to comment Share on other sites More sharing options...
Opium_doctor Posted September 11, 2010 Report Share Posted September 11, 2010 (edited) Plugins labs tikai nav līdz galam izstrādāts - piemēram ja cilvēkam ir 15000 $ un tu dod viņam 2000 $ tad servera konsole metas plugina error, nu neko neparada ka nevar iedot naudu kr4 cerams sapratāt L 09/10/2010 - 16:03:08: String formatted incorrectly - parameter 4 (total 3) L 09/10/2010 - 16:03:08: [AMXX] Run time error 25 (plugin "give.amxx") - debug not enabled! L 09/10/2010 - 16:03:08: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes). L 09/10/2010 - 15:22:22: [CSTRIKE] Player out of range (0) L 09/10/2010 - 15:22:22: [AMXX] Run time error 10 (plugin "give.amxx") (native "cs_get_user_money") - debug not enabled! L 09/10/2010 - 15:22:22: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes). Edited September 11, 2010 by Opium_doctor Link to comment Share on other sites More sharing options...
remix.cc Posted September 15, 2010 Report Share Posted September 15, 2010 Par 2Ls pārdošu savējo iedot pluginu, ja gribi redzēt, kā plugins darbojas atsūti man ziņu, iedošu publisko serveri, kurā šis plugins darbojas Link to comment Share on other sites More sharing options...
Opium_doctor Posted September 15, 2010 Report Share Posted September 15, 2010 Pats plugins strādā, tikai neparāda tekstu ka nevar iedot naudu un tas ari viss, man tas netraucee Link to comment Share on other sites More sharing options...
Konts Posted September 15, 2010 Report Share Posted September 15, 2010 Omg, ja būtu galva uz pleciem un ieietu māte google tad sen būtu atradis nevis šeit raudātu un prasītu, lai mazulim ieliek mute knupiti! Domāju ka jums un jūsu krutajais administrācijai būtu tas jāprot!! Vizmas zinu 1 no jusu komunas cilvēku Za4uku ja viņš vispar tur kas ir! Link to comment Share on other sites More sharing options...
Recommended Posts