Como fazer um CMD pra pegar o valor dessa array -
maikons - 09.12.2015
Como fazer um comando /vendercarro pra pegar o valor de uma variavel chamada carid[playerid] q registra o ID do carro do cara (id do modelo, tipo 562 elegy) e devolver a grana do cara de acordo com o valor nessa array aqui embaixo?
Код:
enum DPEConcessionaria {
modelo,
carname[32],
preco
}
new DPConcesssionaria[][DPEConcessionaria] = {
{562, "Elegy", 20},
{415, "Cheetah", 25},
{402, "Buffalo", 25},
{429, "Banshee", 30},
{480, "Comet", 35},
{495, "Sandking", 35},
{444, "Monster", 35},
{451, "Turismo", 50},
{560, "Sultan", 60},
{541, "Bullet", 60},
{411, "Infernus", 80},
{522, "NRG-500", 80},
{409, "Stretch", 100}, // limosine
{593, "Dodo", 115},
{513, "Stunt", 115},
{469, "Sparrow", 85}, // esse й oq nгo atira (se nгo for esse, usar: 447)
{487, "Maverick", 150} // sell car
};
Re: Como fazer um CMD pra pegar o valor dessa array -
BykiLler - 09.12.2015
Sla mano so sei que a script ta errada
Quote:
enum DPEConcessionaria
{
modelo,
carname,
preco,
};
new car
new Tconcessionaria[DPEConcessionaria];
|
//Tconcessionaria [modelo] == 409;
Re: Como fazer um CMD pra pegar o valor dessa array -
maikons - 10.12.2015
alguem sabe me ajudar?
Re: Como fazer um CMD pra pegar o valor dessa array -
rjjj - 10.12.2015
Use esta funзгo que escrevi para vocк

:
Код:
stock DevolverGrana(veiculo)
{
new tipo = GetVehicleModel(veiculo);
new x = 0;
while(x < sizeof(DPConcesssionaria))
{
if(DPConcesssionaria[x][modelo] == tipo)
{
return DPConcesssionaria[x][preco];
}
x++;
}
return 0;
}
Exemplo de uso:
Код:
printf("Preзo do veнculo de ID igual a carid[playerid]: %d.", DevolverGrana(carid[playerid]));
Espero ter ajudado

.
Re: Como fazer um CMD pra pegar o valor dessa array -
maikons - 31.01.2016
Quote:
Originally Posted by rjjj
Use esta funзгo que escrevi para vocк  :
Код:
stock DevolverGrana(veiculo)
{
new tipo = GetVehicleModel(veiculo);
new x = 0;
while(x < sizeof(DPConcesssionaria))
{
if(DPConcesssionaria[x][modelo] == tipo)
{
return DPConcesssionaria[x][preco];
}
x++;
}
return 0;
}
Exemplo de uso:
Код:
printf("Preзo do veнculo de ID igual a carid[playerid]: %d.", DevolverGrana(carid[playerid]));
Espero ter ajudado  .
|
Vlw manin, +rep
Mas nгo ta pegando
O valor estб sempre retornando em 0
O que pode ser?
Desculpa a demora pra responder! Meu pc queimou
Re: Como fazer um CMD pra pegar o valor dessa array -
maikons - 02.02.2016
Alguйm sabe?
Re: Como fazer um CMD pra pegar o valor dessa array -
[BOPE]Seu._.Madruga - 02.02.2016
Tб na mгo meu truta
PHP код:
enum DPEConcessionaria {
modelo,
carname[32],
preco
}
new DPConcessionaria[][DPEConcessionaria] = {
{562, "Elegy", 20},
{415, "Cheetah", 25},
{402, "Buffalo", 25},
{429, "Banshee", 30},
{480, "Comet", 35},
{495, "Sandking", 35},
{444, "Monster", 35},
{451, "Turismo", 50},
{560, "Sultan", 60},
{541, "Bullet", 60},
{411, "Infernus", 80},
{522, "NRG-500", 80},
{409, "Stretch", 100}, // limosine
{593, "Dodo", 115},
{513, "Stunt", 115},
{469, "Sparrow", 85}, // esse й oq nгo atira (se nгo for esse, usar: 447)
{487, "Maverick", 150} // sell car
};
CMD:vendercarro(playerid)
{
if(!IsPlayerConnected(playerid)) return SendClientMessage(playerid, -1, "[ ERRO ] {FF0000}Vocк nгo estб conectado no servidor !");
new string[124], idveiculo = GetVehicleModel(GetPlayerVehicleID(playerid));
for( new i = 0; i < 400; ++i)
{
if(DPConcessionaria[i][modelo] == idveiculo)
{
format(string, sizeof(string), "Vocк vendeu um %s ID: %d e recebeu %d R$", DPConcessionaria[i][carname], idveiculo, DPConcessionaria[i][preco]);
SendClientMessage(playerid, -1, string);
GivePlayerMoney(playerid, DPConcessionaria[i][preco]);
return 1;
}
}
return 1;
}
Re: Como fazer um CMD pra pegar o valor dessa array -
ClaudioF - 02.02.2016
Quote:
Originally Posted by [BOPE]Seu._.Madruga
Tб na mгo meu truta
PHP код:
enum DPEConcessionaria {
modelo,
carname[32],
preco
}
new DPConcessionaria[][DPEConcessionaria] = {
{562, "Elegy", 20},
{415, "Cheetah", 25},
{402, "Buffalo", 25},
{429, "Banshee", 30},
{480, "Comet", 35},
{495, "Sandking", 35},
{444, "Monster", 35},
{451, "Turismo", 50},
{560, "Sultan", 60},
{541, "Bullet", 60},
{411, "Infernus", 80},
{522, "NRG-500", 80},
{409, "Stretch", 100}, // limosine
{593, "Dodo", 115},
{513, "Stunt", 115},
{469, "Sparrow", 85}, // esse й oq nгo atira (se nгo for esse, usar: 447)
{487, "Maverick", 150} // sell car
};
CMD:vendercarro(playerid)
{
if(!IsPlayerConnected(playerid)) return SendClientMessage(playerid, -1, "[ ERRO ] {FF0000}Vocк nгo estб conectado no servidor !");
new string[124], idveiculo = GetVehicleModel(GetPlayerVehicleID(playerid));
for( new i = 0; i < 400; ++i)
{
if(DPConcessionaria[i][modelo] == idveiculo)
{
format(string, sizeof(string), "Vocк vendeu um %s ID: %d e recebeu %d R$", DPConcessionaria[i][carname], idveiculo, DPConcessionaria[i][preco]);
SendClientMessage(playerid, -1, string);
GivePlayerMoney(playerid, DPConcessionaria[i][preco]);
return 1;
}
}
return 1;
}
|
infernus por $80 ta muito barato deve ser Roubado
Re: Como fazer um CMD pra pegar o valor dessa array -
maikons - 03.02.2016
Quote:
Originally Posted by [BOPE]Seu._.Madruga
Tб na mгo meu truta
PHP код:
enum DPEConcessionaria {
modelo,
carname[32],
preco
}
new DPConcessionaria[][DPEConcessionaria] = {
{562, "Elegy", 20},
{415, "Cheetah", 25},
{402, "Buffalo", 25},
{429, "Banshee", 30},
{480, "Comet", 35},
{495, "Sandking", 35},
{444, "Monster", 35},
{451, "Turismo", 50},
{560, "Sultan", 60},
{541, "Bullet", 60},
{411, "Infernus", 80},
{522, "NRG-500", 80},
{409, "Stretch", 100}, // limosine
{593, "Dodo", 115},
{513, "Stunt", 115},
{469, "Sparrow", 85}, // esse й oq nгo atira (se nгo for esse, usar: 447)
{487, "Maverick", 150} // sell car
};
CMD:vendercarro(playerid)
{
if(!IsPlayerConnected(playerid)) return SendClientMessage(playerid, -1, "[ ERRO ] {FF0000}Vocк nгo estб conectado no servidor !");
new string[124], idveiculo = GetVehicleModel(GetPlayerVehicleID(playerid));
for( new i = 0; i < 400; ++i)
{
if(DPConcessionaria[i][modelo] == idveiculo)
{
format(string, sizeof(string), "Vocк vendeu um %s ID: %d e recebeu %d R$", DPConcessionaria[i][carname], idveiculo, DPConcessionaria[i][preco]);
SendClientMessage(playerid, -1, string);
GivePlayerMoney(playerid, DPConcessionaria[i][preco]);
return 1;
}
}
return 1;
}
|
Nossa muito obrigado!