07.01.2015, 12:23
Olб?, serб que alguйm poderia mim ajudar com o sistema de sede,fome,sono. ?
// TOPO DO GM
#define MAX_NECES (100)
new
pNecessidades[MAX_PLAYERS][4], // 4 = nъmero de necessidades (sede = 1, fome = 2 e sono = 3) + 1 (pro killtimer = 0)
;
public OnPlayerConnect(playerid)
{
for(new i = 1; i < 4; ++i)
pNecessidades[playerid][i] = MAX_NECES;
pNecessidades[playerid][0] = SetTimerEx("NecessidadesBasicas", 1000, true, "i", playerid);
return 1;
}
public OnPlayeDisconnect(playerid, reason)
{
KillTimer(pNecessidades[playerid][0]);
return 1;
}
public OnPlayerDeath(playerid, killerid, reason)
{
for(new i = 1; i < 4; ++i)
pNecessidades[playerid][i] = MAX_NECES;
return 1;
}
forward NecessidadesBasicas(playerid);
public NecessidadesBasicas(playerid)
{
for(new i = 1; i < 4; ++i)
{
--pNecessidades[playerid][i];
if(pNecessidades[playerid][i] == 0)
{
SendClientMessage(playerid, 0xFF0000AA, "Vocк tem necessidades e nгo as satisfez. MORTO!");
SetPlayerHealth(playerid, 0.0);
}
}
}