SA-MP Forums Archive
[Ajuda] Quando morre ;/ - 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)
+---- Thread: [Ajuda] Quando morre ;/ (/showthread.php?tid=440004)



Quando morre ;/ - clerISoN - 28.05.2013

Ae pessoal meu server quando algum player morre ele da spawn denovo mas eu queria pra ele ir pro Hospital mais proximo...

O que tem de errado ?

Код:
public OnPlayerSpawn(playerid)
{
	SetPlayerPos(playerid,-204.4854,1118.8693,19.7422);
	SetPlayerColor(playerid,0xE6E6FAAA);
	GivePlayerWeapon(playerid,26,999);
	GivePlayerMoney(playerid,1000);
        for(new i = 0; i < 200; i++)
        SendClientMessage(playerid, 0xFFFFFFAA,"");
	return 1;
}
Код:
public OnPlayerDeath(playerid, killerid, reason)
{
	SetPlayerPos(playerid,-319.1352,1050.3922,20.3403);
	SendClientMessage(playerid, 0xFFFFFFAA,"( HOSPITAL ) Vocк foi morto e foi para o Hospital mais prуximo, os mйdicos cobraram $200 pela hospitalidade!");
	GivePlayerMoney(playerid,-200);
	GameTextForPlayer(playerid, "~g~$~r~-200", 3000, 6);
	return 1;
}



Re: Quando morre ;/ - BielCOP - 28.05.2013

Seu erro estб quando a pessoa morre.

OnPlayerDeath й uma public que nao aceita SetPos.

Use assim:

pawn Код:
// Topo GM

new Hospital[MAX_PLAYERS];

public OnPlayerDeath(playerid)
{
     Hospital[playerid] = 1;
     return 1;
}

public OnPlayerSpawn(playerid)
{
     if(Hospital[playerid] == 1)
     {
          SetPlayerPos(playerid,-319.1352,1050.3922,20.3403);
          SendClientMessage(playerid, 0xFFFFFFAA,"Vocк veio ao Hospital, isso lhe custou 200$.");
          GivePlayerMoney(playerid,-200);
          GameTextForPlayer(playerid, "~g~$~r~-200", 3000, 6);
          Hospital[playerid] = 0;
     }
     return 1;
}



Re: Quando morre ;/ - clerISoN - 28.05.2013

Ficou do mesmo jeito, o cara spawn dnv ;/ sem ser no Hosp


Re: Quando morre ;/ - -Rafinha_FusioN- - 28.05.2013

tenta assim

tempohospitalizado[playerid] = 1;
irhos = SetTimerEx("tempohospital", 3900,false,"i",playerid);

qualker coisa add skp
rafinha.samp



Re: Quando morre ;/ - clerISoN - 28.05.2013

Eu quero tipo eu morria em SF ai queria spawnar no Hospital de SF, mas aki ta й dando o spawn do comeзo ;/ de quando loga, ajuda alguem.


Re: Quando morre ;/ - -Rafinha_FusioN- - 28.05.2013

seu gm e SF/LS ?
si for avisa, amanha qnd loga ti ajudarei



Re: Quando morre ;/ - clerISoN - 28.05.2013

Fort Carson '-'