Ayudita con esto. - Printable Version
+- SA-MP Forums Archive (
https://sampforum.blast.hk)
+-- Forum: Non-English (
https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (
https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Español/Spanish (
https://sampforum.blast.hk/forumdisplay.php?fid=29)
+---- Thread: Ayudita con esto. (
/showthread.php?tid=568512)
Ayudita con esto. -
Zodiaco - 22.03.2015
hola gente como puedo ir guardando las id de los jugadores que escriban un comando en este caso /derby y los spawnee despues de 3 min a una posicion a todos a quienes hayan escrito ese comando. Vi un topic que decian por variables de varias celdas, la verdad que no entendi..
me lo puedo explicar
muchas gracias
Respuesta: Ayudita con esto. -
alexus - 22.03.2015
Intenta de la siguiente manera:
Код:
new bool:derby[MAX_PLAYERS]; // true cuando el jugador teclea /derby
forward DerbyTimer();
public DerbyTimer()
{
for(new i=0; i<MAX_PLAYERS; i++)
{
if(derby[i] && IsPlayerConnected(i))
{
derby[i] = false;
SetPlayerPos(i,...
SetPlayerFacingAngle(i,... // you teleport him
SetPlayerInterior(i,...
}
}
return 1;
}
Bajo OnGameModeInit aсades:
Код:
SetTimer("DerbyTimer",180000,1); // esto comprobara cada 3 minutos quienes teclearon /derby
Bajo OnPlayerConnect aсades:
Код:
derby[playerid] = false;
El comando /derby debe ser algo asн:
Код:
if (!strcmp("/derby",cmdtxt,true))
{
if (derby[playerid]) return SendClientMessage(playerid,-1,"already in derby...");
derby[playerid] = true;
SendClientMessage(playerid,-1,"wait a moment...");
return 1;
}
Respuesta: Ayudita con esto. -
Zodiaco - 23.03.2015
muchas gracias haber lo pruebo...