[AJUDA] Hospital -
Joao_VS - 15.06.2011
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
!
Re: [AJUDA] Hospital -
The Knight - 15.06.2011
PHP код:
new bool: kMorreu[ MAX_PLAYERS ];
public OnPlayerSpawn( playerid )
{
if( kMorreu[ playerid ] == true )
{
//Aqui coloque as funзхes para setar o cara no hospital, ...
kMorreu[ playerid ] = false;
}
else
{
//Aqui coloque as funзхes para ele spawnar normal, sem ser quando morre!
}
// ...
return true;
}
public OnPlayerDeath( playerid, killerid, reason )
{
kMorreu[ playerid ] = true;
// ...
return true;
}
Re: [AJUDA] Hospital -
Shadoww5 - 15.06.2011
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(playerid, X, Y, Z);
SetPVarInt(playerid, "Hospital", 0);
return 1;
}
return 1;
}
public OnPlayerDeath(playerid, killerid, reason)
{
SetPVarInt(playerid, "Hospital", 1);
return 1;
}
Re: [AJUDA] Hospital -
MaNo_NoIa - 15.06.2011
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!
Re: [AJUDA] Hospital -
Joao_VS - 15.06.2011
Tpo qdo ele morrer, depois de + ou - 60segs. ele dar spawn no hospital
Re: [AJUDA] Hospital -
Shadoww5 - 15.06.2011
PHP код:
forward SairHosp(playerid);
public OnPlayerConnect(playerid)
{
SetPVarInt(playerid, "Hospital", 1);
return 1;
}
public OnPlayerSpawn(playerid)
{
if(GetPVarInt(playerid, "Hospital") == 1)
{
SetPlayerPos(playerid, X, Y, Z);
SetTimerEx("SairHosp", 60000, false, "i", playerid);
return 1;
}
return 1;
}
public OnPlayerDeath(playerid, killerid, reason)
{
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(playerid, X, Y, Z);
SetPVarInt(playerid, "Hospital", 0);
return 1;
}
Re: [AJUDA] Hospital -
Joao_VS - 15.06.2011
@Removed
Re: [AJUDA] Hospital -
Joao_VS - 15.06.2011
Shadoww, com esse ultimo que tu passou o pawn para de responder...
Re: [AJUDA] Hospital -
Shadoww5 - 15.06.2011
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.
Re: [AJUDA] Hospital -
The Knight - 16.06.2011
Mais uma vez...
PHP код:
new bool: kMorreu[ MAX_PLAYERS ];
public OnPlayerSpawn( playerid )
{
if( kMorreu[ playerid ] == true )
{
//Aqui coloque as funзхes para setar o cara no hospital, ...
kMorreu[ playerid ] = false;
}
else
{
//Aqui coloque as funзхes para ele spawnar normal, sem ser quando morre!
}
// ...
return true;
}
public OnPlayerDeath( playerid, killerid, reason )
{
kMorreu[ playerid ] = true;
// ...
return true;
}