Page 1 of 1

Laikas - pinigai...

Posted: 2012 Apr 09 17:19
by NZT
Reikia plugino, kuris už kiekvienas 3 minutes serveryje žaidėjui pridėtų po 1000 $, o chat`e parašytų:
[ManoPavadinimas.LT] Tu gavai 1000 $ uz buvima serveryje 3 minutes.

Radau kažkokį kodą, gal tai padės, nes aš nelabai suprantu. :D

Code: Select all

#include <amxmodx> #include <amxmisc> #include <cstrike>  new MONEY;  public plugin_init() {     register_plugin("round_money","0.7","SweatyBanana")          MONEY = register_cvar("round_money","16000")          /* Register LANG file */     //register_dictionary("rmlang.txt")      //register_logevent("new_round", 2, "1=Round_Start")      set_task(40.0,"new_round",2,"b");} public new_round() {     new players[32], playerCount, i, player, pMoney;     pMoney = get_pcvar_num(MONEY)          get_players(players,playerCount);          for(i=0;i<playerCount;i++)     {         player = players[i];         if(cs_get_user_money(player) < pMoney)         {             cs_set_user_money(player, pMoney);             //client_print(player,print_chat,"%L",LANG_PLAYER,"MONEY_AMOUNT",pMoney)         }     }  }

Re: Laikas - pinigai...

Posted: 2012 Apr 09 19:00
by newb

Code: Select all

#include <amxmodx>#include <cstrike> #define MINS 3 new gSayText public plugin_init() {        gSayText = get_user_msgid("SayText")        } public client_putinserver(id) {        set_task(MINS * 60.0, "check", id, _, _, "b")    } public check(id) {    if(!is_user_connected(id)) {        remove_task(id)        return    }        if(!(CS_TEAM_T <= cs_get_user_team(id) <= CS_TEAM_CT))        return        cs_set_user_money(id, cs_get_user_money(id) + 1000)        message_begin(MSG_ONE_UNRELIABLE, gSayText, _, id)    write_byte(id)    write_string("^x04wtf^x01 free money")    message_end()} public client_disconnect(id) {        remove_task(id)    }

Re: Laikas - pinigai...

Posted: 2012 Apr 09 21:19
by NZT
Ačiū, uždėjau +karmą.

Re: Laikas - pinigai...

Posted: 2012 Apr 09 22:11
by newb
Idejau i koda dar 2 tikrinimus, manau vienas butinas, nes jeigu magiskai zmogus iseis, o taskas liks tai servas uzlus, o antras, kad nedeliotu pinigus spectatoriams, nors manau tai nieko neitakoja :D

Re: Laikas - pinigai...

Posted: 2012 Apr 10 06:27
by NZT
newb wrote:Idejau i koda dar 2 tikrinimus, manau vienas butinas, nes jeigu magiskai zmogus iseis, o taskas liks tai servas uzlus, o antras, kad nedeliotu pinigus spectatoriams, nors manau tai nieko neitakoja :D
Parodyk .sma. :)

Re: Laikas - pinigai...

Posted: 2012 Apr 10 09:07
by newb
Taigi virsuj koda ikeliau per naujo...