[Ajuda] Criar varias plantaзхes
#5

PHP код:
#define        MAX_PLANTACOES        2
static const Float:Plantacoes[3][MAX_PLANTACOES] = {
    {
0.00.00.0}, // X, Y, Z
    
{0.00.00.0}
}
public 
OnGameModeInit() {
    new 
string[20];
    for(new 
0MAX_PLANTACOES; ++i) {
        
format(string20"Plantaзгo ID: %d"i);
        
Create3DTextLabel(string0xFFFFFFFFPlantacoes[i][0], Plantacoes[i][1], Plantacoes[i][2], 20.00);
    }
    return 
1;
}
IsPlayerInPlantation(playerid) {
    for(new 
0MAX_PLANTACOES; ++i) {
        if(
IsPlayerInRangeOfPoint(playerid5.0Plantacoes[i][0], Plantacoes[i][1], Plantacoes[i][2]))
            return 
i;
    }
    return -
1;

Criei uma base rapidinho aqui pra vocк. A funзгo IsPlayerInPlantation retornarб -1 se o jogador nгo estiver em nenhuma plantaзгo. Caso o mesmo esteja em uma plantaзгo, retornarб o ID da plantaзгo que ele estiver.

MAX_PLANTACOES vocк informa o nъmero de plantaзхes que terб.

static const Float:Plantacoes[3] vocк vai colocando a posiзгo X, Y e Z de cada plantaзгo. Sу ir no seu servidor, ir dando /save e colocar as posiзхes corretamente nessa variбvel.

Os 3DText sгo carregados no OnGameModeInit, se vocк quiser mudar a cor do texto, colocar viadagens e etc.
Reply


Messages In This Thread
Criar varias plantaзхes - by iAplle - 25.03.2019, 01:33
Re: Criar varias plantaзхes - by GuiKommander - 25.03.2019, 01:54
Re: Criar varias plantaзхes - by iAplle - 25.03.2019, 02:17
Re: Criar varias plantaзхes - by RenanMsV - 25.03.2019, 02:21
Re: Criar varias plantaзхes - by RiqueP - 25.03.2019, 13:56
Re: Criar varias plantaзхes - by iAplle - 25.03.2019, 19:11
Re: Criar varias plantaзхes - by RiqueP - 25.03.2019, 20:03
Re: Criar varias plantaзхes - by iAplle - 25.03.2019, 20:51
Re: Criar varias plantaзхes - by iAplle - 26.03.2019, 01:31

Forum Jump:


Users browsing this thread: 1 Guest(s)