[AJUDA] Bug Mйdico
#1


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] == && PlayerInfo[playerid][pJailed] == && PlayerPaintballing[playerid] == && sincronizando[playerid] == 0)
{
    new 
string[256];
    
SetPlayerToTeamColor(playerid);
    
GivePlayerMoneyEx(playerid, -2500);
    
format(stringsizeof(string), "Aviso: Seu Mйdico lhe cobrou $2500, Tenha um уtimo dia.");
    
SendClientMessage(playeridTEAM_CYAN_COLORstring);
    
ResetPlayerWeapons(playerid);
    
SetCameraBehindPlayer(playerid);
    
MedicBill[playerid] = 0;
    
MedicTime[playerid] = 0;
    
NeedMedicTime[playerid] = 0;
    
PlayerInfo[playerid][pDeaths] += 1;

Agradeзo ae todos que ajudarem! +zinho
Reply
#2

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
Reply
#3

Nun funciono nao!

@edit
AAAAJUDAAAAAAAA!!!!
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)