[AJUDA] Spawn
#1

Eu to com problema quando loga ele mostra mensagem do mйdico, sem eu ter morrido. quando morre tb mostra.Pq ta no "SetPlayerSpawn", ae toda vez que o player spwna dб 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.
Cуdigo pra caso vcs precisem:
Ta no SetPlayerSpawn \/
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;

Vlw galera!
Reply
#2

Seta uma VAR, morreu pra ele quando ele morre

E coloca essa condiзгo pra quando enviar a receita medica =D
Reply
#3

Quote:
Originally Posted by WeenSoares_
Посмотреть сообщение
Retira de SetPlayerSpawn, e coloca em OnPlayerDeath, ficando como estб abaixo !
pawn Код:
public OnPlayerDeath(playerid, killerid, reason)
{
    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;
    }
    return 1;
}
eu tentei isso sу que nao aparece a mensagem se eu me matar. sу aparece se algum player me matar
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)