raimxx Posted January 13, 2013 Report Share Posted January 13, 2013 Sveiki. Esmu saskāries ar problēmu - pluginam ir iespēja zagt naudu. /iedot raimxx -100 un šeit man atņem naudu. Meklēju šeit, kur problēmu atrasina, atradu tikai /iedot pluginam, kuram parādās izvēlne, bet šis ir bez izvēlnes. Centos izvilkt "mt_cashsteal" no otra plugina, bet tad nokompilēt nevarēju... Kods --> #include <amxmodx> #include <amxmisc> #include <cstrike> public plugin_init() { register_plugin("Give $$$ Plugin", "1.0", "$uicid3") register_clcmd("say","filter_say",0) } public filter_say(id) { new szPlayerSay[61],szWhat[16],szWhoAmount[41] new szWho[36],szAmount[6] read_args(szPlayerSay,60) remove_quotes(szPlayerSay) strbreak(szPlayerSay,szWhat,15,szWhoAmount,40) if(equali(szWhat,"/iedot")) { strbreak(szWhoAmount,szWho,35,szAmount,6) if(szWho[0] == 0){ } GiveMoney( id , szWho , str_to_num(szAmount)) } return PLUGIN_CONTINUE } public GiveMoney( GiverID , Who[36] , iAmount) { new WhoID = cmd_target(GiverID,Who, 8) if(!is_user_connected(WhoID)) { client_print(GiverID,print_chat,"[undo.lv] Atvaino, bet %s nav servera saraksta!",Who) return PLUGIN_CONTINUE } if(GiverID == WhoID) { client_print(GiverID,print_chat,"[undo.lv] Sev naudu nevar iedot.") return PLUGIN_CONTINUE } new GiverMoney,RecieverMoney,szGiver[36],szReciever[36] get_user_name(WhoID,szReciever,35) get_user_name(GiverID,szGiver,35) GiverMoney = cs_get_user_money(GiverID) RecieverMoney = cs_get_user_money(WhoID) if(GiverMoney < iAmount) { client_print(GiverID,print_chat,"[undo.lv] Tev nav pietiekoshi daudz nauda, lai iedotu citam.") return PLUGIN_CONTINUE } if(RecieverMoney == 16000) { } if((RecieverMoney + iAmount) > 16000) { } else client_print(GiverID,print_chat,"[undo.lv] Tu iedevi %s naudu ($%d).",szReciever,iAmount) client_print(WhoID,print_chat,"[undo.lv] %s tev iedeva naudu ($%d) Pasaki paldies.",szGiver,iAmount) cs_set_user_money(GiverID, (GiverMoney - iAmount), 1) cs_set_user_money(WhoID , (RecieverMoney + iAmount), 1) return PLUGIN_CONTINUE } Ceru uz atsaucību. Ļoti nepieciešams, lai nevarētu zagt naudu. Paldies visiem, kas palīdzēs. Atvainojos, par dubultpostu, pluginu pats salaboju! Varet slēgt tēmu! Link to comment Share on other sites More sharing options...
Recommended Posts
Please sign in to comment
You will be able to leave a comment after signing in
Sign In Now