03.09.2011, 21:47
(
Last edited by Amel_PAtomAXx; 03/09/2011 at 09:53 PM.
Reason: forgot to add 3rd choise
)
Im Wondering , which way is better:
1.
2.
3.
1.
pawn Code:
public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp(cmd,"/test",true)== 0)
{
SetTimer("test",1000,false);
return 1;
}
return 1;
}
forward test(playerid); // using playerid in forward
public test(playerid)
{
SendClientMessage(playerid,0xFFFFFFFF," message :P ");
return 1;
}
pawn Code:
public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp(cmd,"/test",true)== 0)
{
SetTimerEx("test",1000,false,"i",playerid); // or using SetTimerEx , getting playerid in " i "
return 1;
}
return 1;
}
forward test(i);
public test(i)
{
SendClientMessage(i,0xFFFFFFFF," message :P ");
return 1;
}
pawn Code:
public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp(cmd,"/test",true)== 0)
{
SetPVarInt(playerid,"ID",playerid); // getting playerid in PVar
SetTimer("test",1000,false);
return 1;
}
return 1;
}
forward test(playerid);
public test(playerid)
{
new pID;
pID = GetPVarInt(playerid,"ID");
SendClientMessage(pID,0xFFFFFFFF," message :P ");
return 1;
}