[FilterScript] GN - Anti Spawn Kill 0.5v
#1

#Removido
Reply
#2

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(playeridVermelho"[GNSpawnKill]Anti Spawn Kill desativado Divirta-se !!!.");
    
SetPlayerHealth(playeridRVida); //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(playerid0xEBFF00FF"[GNSpawnKill]Anti Spawn Kill Ativado por 10 Segundos.");
    
SetPlayerHealth(playeridVida); //99999
    
SetTimerEx("SpawnKillOff"Tempofalse"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(playeridRVida); 
  
   

forward SpawnKillOff(playerid); 
public 
SpawnKillOff(playerid

    
MSG(playeridVermelho"[GNSpawnKill]Anti Spawn Kill desativado Divirta-se !!!."); 

forward Creditos(playerid); 
public 
Creditos(playerid

  
MSGTAzul"[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"180000true); 
    
// Don't use these lines if it's a filterscript 
    
SetGameModeText("Blank Script"); 
    
AddPlayerClass(01958.37831343.157215.3746269.1425000000); 
    return 
1

public 
OnGameModeExit() 

    return 
1

public 
OnPlayerConnect(playerid

    
MSG(playeridAzul"[GNSpawnKill]Esse Servidor Usa Um sistema anti spawn kill feito por GuilhermeNunes"); 
    return 
1

public 
OnPlayerSpawn(playerid

    
MSG(playeridAmarelo"[GNSpawnKill]Anti Spawn Kill Ativado por 10 Segundos."); 
    
DarVida(playeridVida); 
     
     
    
SetTimer("GNSpawnKill"Tempofalse); 
    
SetTimer("SpawnKillOff"Tempofalse); 
    return 
1

Reply
#3

posta aqui
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)