Laikas - pinigai...

Šiame forume vartotojai gali prašyti jiems reikiamo plugino.
Forum rules
Šiame forume galite siūlyti idėjas ar prašyti jums reikalingų pluginų. Jei kas nors pradės jį kurti, tai pasirašys Jūsų sukurtoje temoje. Niekada nepykite, jei niekas neatsako į Jūsų prašymą. Gal tai tiesiog per sudėtinga, arba reikalauja per daug darbo.
Post Reply
User avatar
NZT
Flooderis arba specialistas
Posts: 836
Joined: 2011 Aug 18 17:44

Laikas - pinigai...

Post 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)         }     }  }

newb
Pluginų patvirtintojas
Posts: 1047
Joined: 2010 Sep 23 21:43
Location: Wonderland
Contact:

Re: Laikas - pinigai...

Post 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)    }
Last edited by newb on 2012 Apr 09 22:09, edited 1 time in total.

User avatar
NZT
Flooderis arba specialistas
Posts: 836
Joined: 2011 Aug 18 17:44

Re: Laikas - pinigai...

Post by NZT »

Ačiū, uždėjau +karmą.

newb
Pluginų patvirtintojas
Posts: 1047
Joined: 2010 Sep 23 21:43
Location: Wonderland
Contact:

Re: Laikas - pinigai...

Post 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

User avatar
NZT
Flooderis arba specialistas
Posts: 836
Joined: 2011 Aug 18 17:44

Re: Laikas - pinigai...

Post 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. :)

newb
Pluginų patvirtintojas
Posts: 1047
Joined: 2010 Sep 23 21:43
Location: Wonderland
Contact:

Re: Laikas - pinigai...

Post by newb »

Taigi virsuj koda ikeliau per naujo...

Post Reply

Who is online

Users browsing this forum: No registered users and 3 guests