27.01.2010, 20:10
como eu transformo a variavel new em define?
olha ai um pedaзo do codigo
como faзo isso?
olha ai um pedaзo do codigo
pawn Код:
new Sorteio[9] = {
{GRIPE},
{AIDS},
{VIROSE},
{VERMES},
{CURADO},
{CURADO},
{CURADO},
{CURADO},
{CURADO}
};
public OnFilterScriptInit()
{
Remedio = CreatePickup(1241,1,1466.4485,-1049.6158,23.8281, 0);
SetTimer("Doencas", 2400000, true);//chama a funзгo a cada 1 hora
SetTimer("ChecarDoentes", 120000, true);//chama a funзгo a cada 3 minutos
return 1;
}
public Doencas(playerid)//a cada 1 hora esta callback sera chamada e dara uma doenзa ao player
{
for(new i = 0; i < MAX_PLAYERS; i++)
{
SendClientMessage(i, vermelho, "fique atento, vocк pode ter pego uma doenзa...");
new rand = random(sizeof(Sorteio));
if(rand == GRIPE)
{
Doente[playerid] = GRIPE;
}
else if(rand == AIDS)
{
Doente[playerid] = AIDS;
}
else if(rand == VIROSE)
{
Doente[playerid] = VIROSE;
}
else if(rand == VERMES)
{
Doente[playerid] = VERMES;
}
else if(rand >= CURADO)
if(Doente[playerid] >= 1)
{
Doente[playerid] = 0;
}
}
return 1;
}