[FilterScript] GN - Anti Spawn Kill 0.5v - 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: Português/Portuguese (
https://sampforum.blast.hk/forumdisplay.php?fid=34)
+----- Forum: Lançamentos/Releases (
https://sampforum.blast.hk/forumdisplay.php?fid=56)
+----- Thread: [FilterScript] GN - Anti Spawn Kill 0.5v (
/showthread.php?tid=637428)
REMOVIDO -
GuilhermeNunes - 14.07.2017
#Removido
Re: GN - Anti Spawn Kill 0.5v -
XandyMello - 14.07.2017
Cara isso estб errado!
Primeiro de tudo, se а verificaзгo й para player da forma que usou, vocк deve usar o SetTimerEx com o parвmetro do id do player, desta forma: SetTimerEx("GN"SpawnKill", Tempo, false, "d" playerid);, nгo dessa forma: SetTimer("GNSpawnKill", Tempo, false);. como estб, sу funcionarб para o ID 0, pois se nгo deu valor, automaticamente a callback: GNSpawnKill(""playerid"") setarб 0 no parametro "playerid". Sem contar que vocк usou 2 settimer sem necessidade, bastava 1 '-'.
Anti spawn kill correto:
PHP Code:
/*
( Sistema Feito Por GuilhermeNunes )
(Favor nгo retirar os creditos)
*/
#include <a_samp>
// Configuraзгo //
#define Tempo 10000 // 10 Segundos //
#define Vida 99999 // 99999 De vida pode alterar pro nuemro que quiser //
#define RVida 100 // Remove a vida infinita //
// Abreviaзхes e cores //
#define Amarelo 0xEBFF00FF
#define Vermelho 0xFF0000FF
#define Azul 0x00FFE2FF
// forwards //
forward GNSpawnKill(playerid);
forward SpawnKillOff(playerid);
public SpawnKillOff(playerid)
{
SendClientMessage(playerid, Vermelho, "[GNSpawnKill]Anti Spawn Kill desativado Divirta-se !!!.");
SetPlayerHealth(playerid, RVida); //100
}
public OnFilterScriptInit()
{
print("\n--------------------------------------");
print(" GNSpawnKill - Feito por GuilhermeNunes ");
print("--------------------------------------\n");
return 1;
}
main()
{
print("\n----------------------------------");
print(" GNSpawnKill - Feito por GuilhermeNunes ");
print("----------------------------------\n");
}
public OnPlayerSpawn(playerid)
{
SendClientMessage(playerid, 0xEBFF00FF, "[GNSpawnKill]Anti Spawn Kill Ativado por 10 Segundos.");
SetPlayerHealth(playerid, Vida); //99999
SetTimerEx("SpawnKillOff", Tempo, false, "d", playerid);
return 1;
}
Incorreto seu:
PHP Code:
/*
( Sistema Feito Por GuilhermeNunes )
(Favor nгo retirar os creditos)
*/
#include <a_samp>
// Configuraзгo //
#define Tempo 10000 // 10 Segundos //
#define Vida 99999 // 99999 De vida pode alterar pro nuemro que quiser //
#define RVida 100 // Remove a vida infinita //
// Abreviaзхes e cores //
#define Amarelo 0xEBFF00FF
#define Vermelho 0xFF0000FF
#define Azul 0x00FFE2FF
#define MSG SendClientMessage
#define MSGT SendClientMessageToAll
#define DarVida SetPlayerHealth
// forwards //
forward GNSpawnKill(playerid);
public GNSpawnKill(playerid)
{
DarVida(playerid, RVida);
}
forward SpawnKillOff(playerid);
public SpawnKillOff(playerid)
{
MSG(playerid, Vermelho, "[GNSpawnKill]Anti Spawn Kill desativado Divirta-se !!!.");
}
forward Creditos(playerid);
public Creditos(playerid)
{
MSGT( Azul, "[GNSpawnKill] Esse Servidor usa um sistema anti spawn Kill Feito Por GuilhermeNunes");
}
public OnFilterScriptInit()
{
print("\n--------------------------------------");
print(" GNSpawnKill - Feito por GuilhermeNunes ");
print("--------------------------------------\n");
return 1;
}
public OnFilterScriptExit()
{
return 1;
}
main()
{
print("\n----------------------------------");
print(" GNSpawnKill - Feito por GuilhermeNunes ");
print("----------------------------------\n");
}
public OnGameModeInit()
{
SetTimer("Creditos", 180000, true);
// Don't use these lines if it's a filterscript
SetGameModeText("Blank Script");
AddPlayerClass(0, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0);
return 1;
}
public OnGameModeExit()
{
return 1;
}
public OnPlayerConnect(playerid)
{
MSG(playerid, Azul, "[GNSpawnKill]Esse Servidor Usa Um sistema anti spawn kill feito por GuilhermeNunes");
return 1;
}
public OnPlayerSpawn(playerid)
{
MSG(playerid, Amarelo, "[GNSpawnKill]Anti Spawn Kill Ativado por 10 Segundos.");
DarVida(playerid, Vida);
SetTimer("GNSpawnKill", Tempo, false);
SetTimer("SpawnKillOff", Tempo, false);
return 1;
}
Re: GN - Anti Spawn Kill 0.5v -
Meck - 14.07.2017
posta
aqui