[0.2x | 0.3a] Random messages

Post Reply
RoberTo
Global Moderator
Global Moderator
Posts: 1380
Joined: Sun Dec 26, 2010 9:31 pm
Jucator SA:MP ?: Da
Nick:: RoberTo
Jucator CS ?: Da
Location: Craiova
Contact:

[0.2x | 0.3a] Random messages

Post by RoberTo »

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:

Code: Select all

new randomtimer;
Adaugati forwardul:

Code: Select all

forward RandomMsgs();
Apoi, setati variabila sa se repete la un anumit timp, puneti la OnGameModeInit:

Code: Select all

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

Code: Select all

public RandomMsgs()
{
new rand = random(catemesajeaveti)+1; msgs = rand; RandomMsgs2();
return 1;
}
Creati o alta variabila globala, de aceasta data asa:

Code: Select all

new msgs = 0;
Creati forwardul:

Code: Select all

forward RandomMsgs2();
Si apoi callbackul:

Code: Select all

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;
}
Raportati greselile aici.

________________________________________________________
* = timpul in milisecunde (60000 = 1min).
Vrei un host de calitate si serios pentru serverul tau?
VEZI SERVERE HOSTATE LA NOI : http://www.zonek.ro/index.php?option=com_lgsl&Itemid=5
0763.55.9997 Comanda ACUMA OFERTA LIMITATA
Y: zonek_telecom | http://www.zonek.ro
- Nu te baga in pat nervos, stai treaz si "lupta". http://forum.zonek.ro inscrie-te si vezi cum se manifesta...
- Pentru schimb de Linkuri Intra AICi : linkex
Image
- Pentru cereri de Parteneriate prin Bannere Intra AICI
Image
Image
Post Reply

Return to “Tutoriale”