[AJUDA] Bug Mйdico - 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] Bug Mйdico (
/showthread.php?tid=315932)
[AJUDA] Bug Mйdico -
fonyke - 04.02.2012

Eu to com problema nesse bug que quando vc loga ele mostra essa mensagem, sem eu ter morrido. quando morre tb mostra.Pq ta no "SetPlayerSpawn", ae toda vez que da respawn ele da a mensagem do mйdico. mais eu ja tentei colocar no "OnPlayerDeath" mais so da a mensagem quando outro player mata , seu eu me matar nao mostra.Queria que a mensagem mostrasse sу quando morre para player e me matasse nao quando logasse.Me ajuda ae galera.
Cуdigo pra caso vcs precisem:
PHP код:
if(MedicBill[playerid] == 1 && PlayerInfo[playerid][pJailed] == 0 && PlayerPaintballing[playerid] == 0 && sincronizando[playerid] == 0)
{
new string[256];
SetPlayerToTeamColor(playerid);
GivePlayerMoneyEx(playerid, -2500);
format(string, sizeof(string), "Aviso: Seu Mйdico lhe cobrou $2500, Tenha um уtimo dia.");
SendClientMessage(playerid, TEAM_CYAN_COLOR, string);
ResetPlayerWeapons(playerid);
SetCameraBehindPlayer(playerid);
MedicBill[playerid] = 0;
MedicTime[playerid] = 0;
NeedMedicTime[playerid] = 0;
PlayerInfo[playerid][pDeaths] += 1;
}
Agradeзo ae todos que ajudarem! +zinho
Re: [AJUDA] Bug Mйdico -
[A]rray - 04.02.2012
Cria uma variбvel:
pawn Код:
new bool:oigatao[MAX_PLAYERS];
Agora no OnPlayerDeath, na parte que tem de quando o player morre, coloque:
pawn Код:
oigatao[playerid] = true;
No OnPlayerDeath coloque:
pawn Код:
.
if(oigatao[playerid] == true)
{
//Aqui as funзхes disso do mйdico
oigatao[playerid] = false;
}
//Aqui outras funзхes do OnPlayerDeath
Re: [AJUDA] Bug Mйdico -
fonyke - 04.02.2012
Nun funciono nao!
@edit
AAAAJUDAAAAAAAA!!!!