neribojami pinigai

Šiame forume rašomi vartotojų klausimai/problemos su kuriomis jie susidūrė kuriant pluginus.
Post Reply
User avatar
aurimasko
Flooderis arba specialistas
Posts: 736
Joined: 2010 Sep 04 08:45

neribojami pinigai

Post by aurimasko »

kaip padaryti, kad žaidėjai su t flagu galėtų turėti 20 tūkstančių pinigų?

User avatar
aaarnas
Vyr. diskusijų administratorius
Posts: 3891
Joined: 2010 Aug 31 13:21
Skype: fiarno
Contact:

Re: neribojami pinigai

Post by aaarnas »

Palikau CS pasaulį ;/ . Nebepasiekiamas.

KamiN
Gana aktyvus vartotojas
Posts: 227
Joined: 2011 Apr 23 13:17

Re: neribojami pinigai

Post by KamiN »

Gal norėtum viešai pasidalinti kodu?

morka
Gana aktyvus vartotojas
Posts: 292
Joined: 2011 Jan 08 00:21

Re: neribojami pinigai

Post by morka »

Image

User avatar
aurimasko
Flooderis arba specialistas
Posts: 736
Joined: 2010 Sep 04 08:45

Re: neribojami pinigai

Post by aurimasko »

mačiau aš tuos pluginus, tiesiog man jie nelabai kažkodėl aiškus nežinau kas ten reikalinga, o kas ne..

-- 2011 Bir 23 15:08 --

Code: Select all

public read_gmsg_Money(id){    if(!is_user_connected(id))         return PLUGIN_HANDLED        new current_total = read_data(1)        if(current_total == 801)    {                current_total = 800           cs_set_user_money(id, current_total,0)               money_total[id] = 0     }        if(current_total >= MONEY_TIER && !money_total[id])     {        money_total[id] = current_total                 send_moneymsg(id,current_total-MONEY_TIER,read_data(2))                 return PLUGIN_CONTINUE    }        if(money_total[id])     {        money_total[id] += current_total - MONEY_TIER                  if(money_total[id] < MONEY_TIER)        {              cs_set_user_money(id,money_total[id],1)            money_total[id] = 0        }        else        {            send_moneymsg(id,current_total-MONEY_TIER,read_data(2))         }        return PLUGIN_CONTINUE    }        return PLUGIN_CONTINUE} public send_moneymsg(id, ammount, flash){       cs_set_user_money(id,MONEY_TIER,0)         if(get_user_flags(id) & VIPB_FLAG) {        maxamount = get_pcvar_num(amx_maxmoney_vipb)     } else if(get_user_flags(id) & VIPS_FLAG) {        maxamount = get_pcvar_num(amx_maxmoney_vips)     } else if(get_user_flags(id) & VIPG_FLAG) {        maxamount = get_pcvar_num(amx_maxmoney_vipg)        } else if(!(get_user_flags(id) & VIP_FLAG)) {        maxamount = 16000     }    min_amount = 0        if(money_total[id] >  maxamount)        money_total[id] =  maxamount        if(money_total[id] < min_amount)        money_total[id] = min_amount            message_begin( MSG_ONE , gmsg_Money , {0,0,0}, id )    write_long(money_total[id]-ammount)    write_byte(0)    message_end()        message_begin( MSG_ONE , gmsg_Money , {0,0,0}, id )     write_long(money_total[id])    write_byte(flash)    message_end()        return PLUGIN_CONTINUE} 
žodžiu bėda tame, kad kartais būna kai miršti nuima visus pinigus beveik, o kai laimi tai tada padaro 20 tūkstančių...

KamiN
Gana aktyvus vartotojas
Posts: 227
Joined: 2011 Apr 23 13:17

Re: neribojami pinigai

Post by KamiN »

Ar neišmastei dar sprendimo, kaip padaryti pinigų daugiau vipam?

User avatar
aurimasko
Flooderis arba specialistas
Posts: 736
Joined: 2010 Sep 04 08:45

Re: neribojami pinigai

Post by aurimasko »

Code: Select all

public read_gmsg_Money(id){    if(!is_user_connected(id))         return PLUGIN_HANDLED        new current_total = read_data(1)        if(current_total == 801)    {                current_total = 800           cs_set_user_money(id, current_total,0)               money_total[id] = 0     }        if(current_total >= MONEY_TIER && !money_total[id])     {        money_total[id] = current_total                 send_moneymsg(id,current_total-MONEY_TIER,read_data(2))                 return PLUGIN_CONTINUE    }        if(money_total[id])     {        money_total[id] += current_total - MONEY_TIER                  if(money_total[id] < MONEY_TIER)        {              cs_set_user_money(id,money_total[id],1)            money_total[id] = 0        }        else        {            send_moneymsg(id,current_total-MONEY_TIER,read_data(2))         }        return PLUGIN_CONTINUE    }        return PLUGIN_CONTINUE} public send_moneymsg(id, ammount, flash){       cs_set_user_money(id,MONEY_TIER,0)         if(get_user_flags(id) & VIPB_FLAG) {        maxamount = get_pcvar_num(amx_maxmoney_vipb)     } else if(get_user_flags(id) & VIPS_FLAG) {        maxamount = get_pcvar_num(amx_maxmoney_vips)     } else if(get_user_flags(id) & VIPG_FLAG) {        maxamount = get_pcvar_num(amx_maxmoney_vipg)        } else if(!(get_user_flags(id) & VIP_FLAG)) {        maxamount = 16000     }    min_amount = 0        if(money_total[id] >  maxamount)        money_total[id] =  maxamount        if(money_total[id] < min_amount)        money_total[id] = min_amount            message_begin( MSG_ONE , gmsg_Money , {0,0,0}, id )    write_long(money_total[id]-ammount)    write_byte(0)    message_end()        message_begin( MSG_ONE , gmsg_Money , {0,0,0}, id )     write_long(money_total[id])    write_byte(flash)    message_end()        return PLUGIN_CONTINUE} 
žodžiu bėda tame, kad kartais būna kai miršti nuima visus pinigus beveik, o kai laimi tai tada padaro 20 tūkstančių...

KamiN
Gana aktyvus vartotojas
Posts: 227
Joined: 2011 Apr 23 13:17

Re: neribojami pinigai

Post by KamiN »

Tai kaip dėl šito plugino ar kasnors pasakys kaip sutvarkyti jį?

kukuruzas4
Naujokas apylinkėse
Posts: 1
Joined: 2014 Jan 15 21:49

Re: neribojami pinigai

Post by kukuruzas4 »

Būtų smagu sulaukti atsakymo... Dėkui!

Post Reply

Who is online

Users browsing this forum: No registered users and 1 guest