[0.2x | 0.3a] [Tut] Random messages

Vezi subiectul anterior Vezi subiectul urmator In jos

[0.2x | 0.3a] [Tut] Random messages

Mesaj  k1d*;x la data de Sam Iun 26, 2010 4:07 am

Multi va intrebati cum fac sa apara mesaje la intamplare intr-un anumit timp. O sa va arat cum puteti face acest script.
Prima data creati o variabila globala, ca aici:

Cod:
new randomtimer;

Adaugati forwardul:

Cod:
forward RandomMsgs();

Apoi, setati variabila sa se repete la un anumit timp, puneti la OnGameModeInit:

Cod:
randomtimer = SetTimer("RandomMsgs", timpul in milsecunde*, 1);

Creat callbackul:

Cod:
public RandomMsgs()
{
new rand = random(catemesajeaveti)+1; msgs = rand; RandomMsgs2();
return 1;}

Creati o alta variabila globala, de aceasta data asa:

Cod:
new msgs = 0;

Creati forwardul:

Cod:

forward RandomMsgs2();


Si apoi callbackul:

Cod:
public RandomMsgs2()
{
new string[256];
new stringmsg[256];
if(msgs == 1)
{
stringmsg = "Salut !";
}
if(msgs == 2)
{
stringmsg = "La revedere !"; // si asa mai departe
}
format(string, sizeof(string), "%s", stringmsg);
SendClientMessageToAll(0xFFFFFFFF, string);
return 1;
}


_________________
[Trebuie sa fiti inscris si conectat pentru a vedea acest link] .... Ca intodeauna ....

[Trebuie sa fiti inscris si conectat pentru a vedea aceasta imagine]

I am the best administraotr for Choose-Community
avatar
k1d*;x
Administrator
Administrator

Mesaje Mesaje : 245
Puncte Puncte : 14670
Localizare Localizare : Prin Romania...
Data de inscriere Data de inscriere : 12/06/2010
Stare de spirit Stare de spirit : Foarte Buna :)

http://xtreme-comunnity.forumz.ro

Sus In jos

Vezi subiectul anterior Vezi subiectul urmator Sus


 
Permisiunile acestui forum:
Nu puteti raspunde la subiectele acestui forum