PDA

View Full Version : [WarGods Tutorials Nr.11] Played Time Gifts



lAsuStarl
02-11-2015, 06:27 PM
Salutare,acesta este al 11-lea WarGods Tutorial,iar astazi vom crea un plugin cu toate cunostiintele acumulate,sa incepem

1)Titlul spune tot,o sa facem un plugin,care este menit sa faca urmatorul lucru,dupa ce ne conectam pe server el ne va da bani pentru ca am jucat pe server 1,2,5 minute,simplu si usor sa incepem.

#include <amxmodx>
#include <cstrike>

#define PLUGIN "Played Time Gifts"
#define VERSION "0.1"
#define AUTHOR "WarGods Tutorial"

public client_connect(id)
{
set_task(60.0,"bonus_1",id)
set_task(180.0,"bonus_2",id)
set_task(300.0,"bouns_3",id)
}

public client_disconnect(id)
{
if(task_exists(id)
{
remove_task(id)
}
}

public bonus_1(id)
{
cs_set_user_money(id,cs_get_user_money(id) + 1000)
client_print(id,print_chat,"Ai primit bonus 1000$ pentru ca ai jucat 1 minut.")
}

public bonus_2(id)
{
cs_set_user_money(id,cs_get_user_money(id) + 3000)
client_print(id,print_chat,"Ai primit bonus 3000$ pentru ca ai jucat 3 minut.")
}

public bonus_3(id)
{
cs_set_user_money(id,cs_get_user_money(id) + 5000)
client_print(id,print_chat,"Ai primit bonus 3000$ pentru ca ai jucat 5 minut.")
}


2)Dupa cum a-ti observat,nu am nevoie de functia plugin_init(),pentru ca nu am niciun eveniment,nicio comanda de inregistrat.

3)A-ti intalnit in cod,si functia get_user_money(),aceasta functie afla bani unui jucator,are un singur parametru,"Cui?",in cazul nostru id = index = player.

Cam atat,a fost,in cazul in care nu a-ti inteles,sau am omis ceva,va rog sa postati.Acesta a fost al 11-lea WarGods Tutorial,pana data viitoare,numai bafta :).