[AJUDA] Hospital
#1

Galera, seguinte, to querendo um sistema que tipo, quando o player morrer dar spawn no hospital. Jб procurei mais dos que usei nenhum funcionou. Й isso, quem puder me ajudar !
Reply
#2

PHP код:
new boolkMorreuMAX_PLAYERS ];
public 
OnPlayerSpawnplayerid )
{
   if( 
kMorreuplayerid ] == true )
   {
      
//Aqui coloque as funзхes para setar o cara no hospital, ...
      
kMorreuplayerid ] = false;
   }
   else
   {
      
//Aqui coloque as funзхes para ele spawnar normal, sem ser quando morre!
   
}
   
// ...
   
return true;
}
public 
OnPlayerDeathplayeridkilleridreason )
{
   
kMorreuplayerid ] = true;
   
// ...
   
return true;

Reply
#3

PHP код:
public OnPlayerConnect(playerid)
{
    
SetPVarInt(playerid"Hospital"1);
    return 
1;
}
public 
OnPlayerSpawn(playerid)
{
    if(
GetPVarInt(playerid"Hospital") == 1)
    {
        
GivePlayerMoney(playerid, -500);
        
SendClientMessage(playerid, -1"Vocк curado pelos mйdicos e isto te custou 500 $.");
        
SetPlayerPos(playeridXYZ);
        
SetPVarInt(playerid"Hospital"0);
        return 
1;
    }
    return 
1;
}
public 
OnPlayerDeath(playeridkilleridreason)
{
    
SetPVarInt(playerid"Hospital"1);
    return 
1;

Reply
#4

vc diz sу spawnar no hospital ou qdo ele morrer ser spawnado no hospital e aparecer.. vc esta sendo recuperado.............
e dps disso ele й spawndo por local d spawn normal??
??
especifique melhor!
Reply
#5

Tpo qdo ele morrer, depois de + ou - 60segs. ele dar spawn no hospital
Reply
#6

PHP код:
forward SairHosp(playerid);

public 
OnPlayerConnect(playerid)
{
    
SetPVarInt(playerid"Hospital"1);
    return 
1;
}
public 
OnPlayerSpawn(playerid)
{
    if(
GetPVarInt(playerid"Hospital") == 1)
    {
        
SetPlayerPos(playeridXYZ);
        
SetTimerEx("SairHosp"60000false"i"playerid);
        return 
1;
    }
    return 
1;
}
public 
OnPlayerDeath(playeridkilleridreason)
{
    
SetPVarInt(playerid"Hospital"1);
    return 
1;
}
public 
SairHosp(playerid)
{
    
GivePlayerMoney(playerid, -500);
    
SendClientMessage(playerid, -1"Vocк curado pelos mйdicos e isto te custou 500 $.");
    
SetPlayerPos(playeridXYZ);
    
SetPVarInt(playerid"Hospital"0);
    return 
1;

Reply
#7

@Removed
Reply
#8

Shadoww, com esse ultimo que tu passou o pawn para de responder...
Reply
#9

No total, foram causados 26 erros.

Geralmente, quando hб tal numero de erros й porque estб faltando alguma chave ("{ ou }").

Verifique no seu GM.

#EDIT

Ok, abri a pagina e tive que sair entгo nem dei F5, logo nao vi sua resposta.
Reply
#10

Mais uma vez...
PHP код:
new boolkMorreuMAX_PLAYERS ];
public 
OnPlayerSpawnplayerid )
{
   if( 
kMorreuplayerid ] == true )
   {
      
//Aqui coloque as funзхes para setar o cara no hospital, ...
      
kMorreuplayerid ] = false;
   }
   else
   {
      
//Aqui coloque as funзхes para ele spawnar normal, sem ser quando morre!
   
}
   
// ...
   
return true;
}
public 
OnPlayerDeathplayeridkilleridreason )
{
   
kMorreuplayerid ] = true;
   
// ...
   
return true;

Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)