Itt egy példa:
1. Lépés. Beírod a plugin elejére a colorchat inc-t így:
Kód:
#include <colorchat>
2. Lépes meg keresed a szöveget és ott a sor ahol kiírja a szöveg én esetem ez:
Kód:
client_printcolor(id, "^4[<<eb@>> - Ajandek]^1 10 Percet jatszotal a szerveren, ^4Loszer Csomag jutalomban reszesultel.", SMALL)
Utána ahogy látod a sor elején nem a ColorChat van így ezt át kell írni és akkor ez így néz ki:
Kód:
ColorChat(0, RED, "^4[<<eb@>> - Ajandek]^1 10 Percet jatszotal a szerveren, ^4Loszer Csomag jutalomban reszesultel.", SMALL)
A 'RED' szócska az a szín mit ahogy kiki is leírta: RED-Piros, BLUE-Kék, GREY-Szürke, GREEN-Zöld, YELLOW-Sárga(alap cs szín), TEAM_COLOR-Csapat szín-Ha ct vagy kék ha terror akkor piros és így tovább.
Idézet:
ColorChat(0, RED, "üzenet")
ColorChat(0, BLUE, "üzenet")
ColorChat(0, GREY, "üzenet")
ColorChat(0, GREEN, "üzenet")
ColorChat(0, YELLOW, "üzenet")
Lehet szerkeszteni azt is hogy csak 1 adott játékosnak írja ki a üzenetet vagy mindenkinek ehez ezt kell szerkeszteni: ColorChat(0, RED, <- A 0-t, lehet írni 'id'-re ami csak egy adott játékosnak írja vagy 'player'-re ami szént csak 1 adott játékosnak írja ki és végül van a '0' ami minden játékosnak kiírja. Bocsi a fura leírásért de kicsit fáradt vagyok már...
És végül a kész kód.
#include <amxmodx>
#include <zombieplague>
#include <colorchat>
/*================================================================================
[Macros]
=================================================================================*/
#define SMALL 30
#define AVERAGE 50
#define LARGE 100
/*================================================================================
[Plugin Init]
=================================================================================*/
public plugin_init()
{
register_plugin("Time Presents", "0.1", "WPMG Team")
}
/*================================================================================
[Set Tasks]
=================================================================================*/
public client_putinserver(id)
{
set_task(600.0, "small_present", id)
set_task(900.0, "average_present", id)
set_task(1200.0, "large_present", id)
}
/*================================================================================
[Remove Task]
=================================================================================*/
public client_disconnect(id)
{
if(task_exists(id))
remove_task(id)
}
/*================================================================================
[Give Presents]
=================================================================================*/
public small_present(id)
{
zp_set_user_ammo_packs(id, zp_get_user_ammo_packs(id) + SMALL)
ColorChat(0, RED, "^4[<<eb@>> - Ajandek]^1 10 Percet jatszotal a szerveren, ^4Loszer Csomag jutalomban reszesultel.", SMALL)
}
public average_present(id)
{
zp_set_user_ammo_packs(id, zp_get_user_ammo_packs(id) + AVERAGE)
ColorChat(0, RED, "^4[<<eb@>> - Ajandek] ^4[<<eb@>> - Ajandek]^1 15 Percet jatszotal a szerveren, ^4Loszer Csomag jutalomban reszesultel.", AVERAGE)
}
public large_present(id)
{
zp_set_user_ammo_packs(id, zp_get_user_ammo_packs(id) + LARGE)
ColorChat(0, RED, "^4[<<eb@>> - Ajandek] ^4[<<eb@>> - Ajandek]^1 20 Percet jatszotal a szerveren, ^4Loszer Csomag jutalomban reszesultel.", LARGE)
}