Jump to content
GIGN Forum

[iedot] niks summa plugins.


Recommended Posts

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

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
 Share

×
×
  • Create New...