[AJUDA] AddStaticVehicle - Duvida Hard
#1

bom galera
a dъvida й simples de entender
mas como й algo novo (nunca vi ngm fazendo isso, mas sei que й possнvel)
eu coloquei esse titulo, pq acho q poucos vao saber ajudar =(

vamos la
quero saber como faзo pra executar a funзгo AddStaticVehicle por causa do cvSpawn

PHP код:
enum cvInfo
{
    
cvDono[24],
    
cvModelo,
    
Float:cvSpawn[4],
    
cvCor1,
    
cvCor2,
    
cvID
}
static const 
CarrosVIP[][cvInfo] =
{
{
"Nome_Sobrenome",451,{478.008209,-1171.653442,63.505199,188.740905},151,151},
{
"Nome_Sobrenome",487,{454.678710,-1152.181884,68.754898,183.735305},0,151},
{
"Nome_Sobrenome",519,{2087.705566,-2593.150878,14.468700,91.079200},0,0},
{
"Nome_Sobrenome",470,{268.559600,-1790.210815,5.085499,268.374786},0,0}
.
.
.
}
public 
OnGameModeInit()
{
    for(new 
0i<sizeof(CarrosVIP); i++)
    {
        
CarrosVIP[i][cvID] = AddStaticVehicle(CarrosVIP[i][cvModelo],CarrosVIP[i][cvSpawn],CarrosVIP[i][cvCor1],CarrosVIP[i][cvCor2]);
    }
    return 
0;

Reply
#2

Sу ajusta isso

pawn Код:
Float:cvSpawn[4],
pawn Код:
Float:cvX,
Float:cvY,
Float:cvZ,
Float:cvA,

EDIT:

pawn Код:
enum cvInfo
{
    cvDono[24],
    cvModelo,
    Float:cvX,
    Float:cvY,
    Float:cvZ,
    Float:cvA,
    cvCor1,
    cvCor2,
    cvID
}

static const CarrosVIP[][cvInfo] = {
{"Nome_Sobrenome",451,478.008209,-1171.653442,63.505199,188.740905,151,151},
{"Nome_Sobrenome",487,454.678710,-1152.181884,68.754898,183.735305,0,151},
{"Nome_Sobrenome",519,2087.705566,-2593.150878,14.468700,91.079200,0,0},
{"Nome_Sobrenome",470,268.559600,-1790.210815,5.085499,268.374786,0,0}
};

public OnGameModeInit()
{
    for(new i = 0; i<sizeof(CarrosVIP); i++)
    {
        CarrosVIP[i][cvID] = AddStaticVehicle(CarrosVIP[i][cvModelo],CarrosVIP[i][cvX],CarrosVIP[i][cvY],CarrosVIP[i][cvZ],CarrosVIP[i][cvA],CarrosVIP[i][cvCor1],CarrosVIP[i][cvCor2]);
    }
    return 0;
}
Reply
#3

nгo entendi a questгo, poderia explicar melhor ?
Reply
#4

Quote:
Originally Posted by Viniborn
Посмотреть сообщение
Sу ajusta isso

pawn Код:
Float:cvSpawn[4],
pawn Код:
Float:cvX,
Float:cvY,
Float:cvZ,
Float:cvA,
uia
vini por aqui, fazia tempo q nao o via respondendo
mas tipo...
desse jeito eu sei

mas nгo teria como fazer por array?

se bem que nгo muda tantooo na hora de declarar, sу teria que tirar os conchetes...
mas, resumindo, nao tem mesmo como fazer com a array?




Quote:
Originally Posted by [O.z]Caroline
Посмотреть сообщение
nгo entendi a questгo, poderia explicar melhor ?
carol, o problema й que na hora de colocar as variaveis float na funзгo, da pal...
nao sei como explicar direito
mas tenta por esse codigo do jeito q ta e compilar (acho q so vai preciasr mudar uma virgula pq eu resumi ele)
na hora q der o warning vc vai entendre na hora
Reply
#5

Talvez usando um enum dentro de outro.
Reply
#6

Quote:
Originally Posted by Viniborn
Посмотреть сообщение
Talvez usando um enum dentro de outro.
um enum dentro do outro?
como assim?

tipo, nao entendi como isso ajudaria
Reply
#7

Retiro o que eu disse sobre enum.

Ao compilar, dб erro de argumentos?
Reply
#8

pawn Код:
enum cvInfo
{
    cvDono[24],
    cvModelo,
    Float:cvSpawn_X,
    Float:cVSpawn_Y,
    Float:cVSpawn_Z,
    cvCor1,
    cvCor2,
    cvID
}

static const CarrosVIP[][cvInfo] =
{
{"Nome_Sobrenome",451,{478.008209,-1171.653442,63.505199,188.740905},151,151},
{"Nome_Sobrenome",487,{454.678710,-1152.181884,68.754898,183.735305},0,151},
{"Nome_Sobrenome",519,{2087.705566,-2593.150878,14.468700,91.079200},0,0},
{"Nome_Sobrenome",470,{268.559600,-1790.210815,5.085499,268.374786},0,0}
.
.
.
}
public OnGameModeInit()
{
    for(new i = 0; i<sizeof(CarrosVIP); i++)
    {
        CarrosVIP[i][cvID] = AddStaticVehicle(CarrosVIP[i][cvModelo],CarrosVIP[i], CarrosVIP[i][cvSpawn_X],CarrosVIP[i][cvSpawn_Y],CarrosVIP[i][cvSpawn_Z],CarrosVIP[i][cvCor1],CarrosVIP[i][cvCor2]);
    }
    return 0;
}
Reply
#9

pawn Код:
enum cvInfo
{
    cvDono[24],
    cvModelo,
    Float:cvSpawnX,
    Float:cvSpawnY,
    Float:cvSpawnZ,
    Float:cvSpawnA,
    cvCor1,
    cvCor2,
    cvID
}

static const CarrosVIP[][cvInfo] =
{
{"Nome_Sobrenome",451,478.008209,-1171.653442,63.505199,188.740905,151,151},
{"Nome_Sobrenome",487,454.678710,-1152.181884,68.754898,183.735305,0,151},
{"Nome_Sobrenome",519,2087.705566,-2593.150878,14.468700,91.079200,0,0},
{"Nome_Sobrenome",470,268.559600,-1790.210815,5.085499,268.374786,0,0}
};

    for(new i = 0; i<sizeof(CarrosVIP); i++)
    {
        CarrosVIP[i][cvID] = AddStaticVehicle(CarrosVIP[i][cvModelo],CarrosVIP[i][cvSpawnX],CarrosVIP[i][cvSpawnY],CarrosVIP[i][cvSpawnZ],CarrosVIP[i][cvSpawnA],CarrosVIP[i][cvCor1],CarrosVIP[i][cvCor2]);
    }
...
Faltou o Angle carolina.
Reply
#10

Quote:
Originally Posted by Viniborn
Посмотреть сообщение
Retiro o que eu disse sobre enum.

Ao compilar, dб erro de argumentos?
sу fala que as variaveis nao batem com a definiзгo da funзгo

mas entгo dexa, vo fazer do jeito que vcs falaram, apesar de que era algo que eu ja sabia

agradeзo a todos ae =)
sу nгo saio dando rep pq o problema principal nao foi resolvido ;\

mas vlw
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)