Ayuda con un Anti Spawnkill -
DJGhost - 31.07.2011
pawn Код:
public OnPlayerSpawn(playerid)
{
SetPlayerTime(playerid, 12, 00);
SendClientMessage(playerid, BLANCO, "5 Segundos de Invulnerabilidad");
SetTimerEx("SpawnProtectionOff", 5000, 0, "d", playerid);
if(PlayerInfo[playerid][Swat] == 1)
{
La Parte del OnPlayerSpawn
pawn Код:
public SpawnProtectionOff(playerid)
{
if(IsPlayerConnected(playerid))
{
SendClientMessage(playerid, ROJO, "Ahora Eres Vulnerable.");
SetPlayerArmour(playerid, 100);
SetPlayerHealth(playerid, 100);
}
return 1;
}
Cuando entras hace la proteccion spawnkill pero no termina nunca
tenes que suicidarte volves a spawnear y ahi recien te anda
Ayuda hay algun error?
Gracias
Respuesta: Ayuda con un Anti Spawnkill -
M1tux3r - 01.08.2011
Prueba poniendo esto:
/* ARRIBA DEL TODO */
new timerproteccion[MAX_PLAYERS];
/* ARRIBA DEL TODO */
/* EN OnPlayerSpawn */
luego timerproteccion[playerid] = SetTimerEx("SpawnProtectionOff", 5000, 0, "d", playerid);
/* EN OnPlayerSpawn */
/* EN EL PUBLIC public SpawnProtectionOff */
Y por ъltimo: KillTimer(timerproteccion[playerid]);
/* EN EL PUBLIC public SpawnProtectionOff */
Respuesta: Ayuda con un Anti Spawnkill -
DJGhost - 01.08.2011
Nop sigue igual Spawneas y no termina mas el spawnkill,pones/kill volves a spawnear y ahi recien te anda sigue igual
IGUAL Gracias
Respuesta: Ayuda con un Anti Spawnkill -
Lunnatiicz - 01.08.2011
pawn Код:
public OnPlayerSpawn(playerid)
{
SetPlayerHealth(playerid, 9999999);
SetTimerEx("AnSpawn", 10000, false, "d", playerid);
//..
return 1;
}
forward AnSpawn(playerid);
pubilc AnSpawn(playerid)
{
SetPlayerHealth(playerid, 100);
SetPlayerArmour(playerid, 100);
SendClientMessage(playerid, color, "Tu protecciуn ah terminado");
return 1;
}
Me es incomodo hacer codigos aquн:S dime si te funciona o hice un fail x)