Modelo carro -
Tenhos - 25.04.2013
Olб
Eo Seguinte , Eu Coloquei um Sistema de Modelo Carro ( COM A AJUDA DO PT_ ) Mais Nгo esta mudando o modelo , Ele funciona assim , eu digito /meucarro > modelo carro > [ID] , so que ai devia aparecer Assim Modelo Mudado com Sucesso , Ou Algo parecido , Mais nao aparece nada e nem muda o modelo eu dou respawn e continua o mesmo modelo , alguem pode min ajudar ?
Topo Gm ( Define )
pawn Код:
#define modeloveiculo 2312331
If Dialog
pawn Код:
if(dialogid == modeloveiculo)
{
new Float:carroX, Float:carroY, Float:carroZ, Float:carroA;
new string[256];
if(StrToInt(inputtext) >= 400 && StrToInt(inputtext) <= 611)
{
GetVehiclePos(GetPlayerVehicleID(playerid), carroX, carroY, carroZ);
GetVehicleZAngle(GetPlayerVehicleID(playerid), carroA);
for(new c = 0; c < MAX_CARROS; c++)
format(string, sizeof(string), "carro%d.ini", c);
if(dini_Exists(string))
{
if(GetPlayerVehicleID(playerid) == dini_Int(string, "Id"))
{
if(strcmp(dini_Get(string, "Dono"), PlayerName(playerid), true) == 0)
{
dini_IntSet(string, "Modelo", StrToInt(inputtext));
SendClientMessage(playerid, Verde, "Modelo alterado com sucesso!");
return 1;
}
else
{
SendClientMessage(playerid, Vermelho, "Este carro nгo й seu!");
return 1;
}
}
}
}
else
{
SendClientMessage(playerid, Vermelho, "ID fora do normal! | ID's = 400-611");
}
}
Listem
pawn Код:
if(listitem == 4) // Modelo Carro
{
if(IsPlayerInAnyVehicle(playerid))
{
ShowPlayerDialog(playerid, modeloveiculo, DIALOG_STYLE_INPUT, "Alterar Modelo", "{FFFFFF}{00FF00}Os ID's vгo de 400 a 611\n\nDigite o novo ID do veнculo para mudar:", "OK", "Cancelar");
}
else
{
SendClientMessage(playerid, Vermelho, "Vocк nгo estб em seu veнculo para muda-lo!");
}
}
if(listitem == 5) // Vender carro
{
new pname[MAX_PLAYER_NAME];
GetPlayerName(playerid, pname, MAX_PLAYER_NAME);
for(new carro = 0; carro < MAX_CARROS; carro++)
{
format(string, sizeof(string), "carro%d.ini", carro);
if(strcmp(dini_Get(string, "Dono"), pname, true) == 0){
dini_Set(string, "Dono", "Nenhum");
dini_IntSet(string, "TDono", 0);
GivePlayerGrana(playerid, dini_Int(string, "Preco"));
}
}
}
}
}
Alguem ajuda aeew ?
Re: Modelo carro -
.ThePro - 25.04.2013
Troque isso
Код:
if(StrToInt(inputtext) >= 400 && StrToInt(inputtext) <= 611)
Por isso
Код:
if(StrToInt(inputtext) >= 400 || StrToInt(inputtext) <= 611)
Respuesta: Modelo carro -
Tenhos - 25.04.2013
@edit
Deu A Mesma Coisa Mano , :/
Re: Modelo carro -
Lуs - 25.04.2013
pawn Код:
if(dialogid == modeloveiculo)
{
new
Float:carroX,
Float:carroY,
Float:carroZ,
Float:carroA,
string[256];
if(StrToInt(inputtext) >= 400 && StrToInt(inputtext) <= 611)
{
GetVehiclePos(GetPlayerVehicleID(playerid), carroX, carroY, carroZ);
GetVehicleZAngle(GetPlayerVehicleID(playerid), carroA);
for(new c = 0; c < MAX_CARROS; c++)
{
format(string, sizeof(string), "carro%d.ini", c);
if(dini_Exists(string))
{
if(GetPlayerVehicleID(playerid) == dini_Int(string, "Id"))
{
if(strcmp(dini_Get(string, "Dono"), PlayerName(playerid), true) == 0)
{
dini_IntSet(string, "Modelo", StrToInt(inputtext));
SendClientMessage(playerid, Verde, "Modelo alterado com sucesso!");
return 1;
}
}
else
return SendClientMessage(playerid, Vermelho, "Este carro nгo й seu!");
}
}
}
else
return SendClientMessage(playerid, Vermelho, "ID fora do normal! | ID's = 400-611");
}
pawn Код:
if(listitem == 4) // Modelo Carro
{
if(!IsPlayerInAnyVehicle(playerid))
return SendClientMessage(playerid, Vermelho, "Vocк nгo estб em seu veнculo para muda-lo!");
ShowPlayerDialog(playerid, modeloveiculo, DIALOG_STYLE_INPUT, "Alterar Modelo", "{FFFFFF}{00FF00}Os ID's vгo de 400 a 611\n\nDigite o novo ID do veнculo para mudar:", "OK", "Cancelar");
return 1;
}
if(listitem == 5) // Vender carro
{
new pname[MAX_PLAYER_NAME];
GetPlayerName(playerid, pname, MAX_PLAYER_NAME);
for(new carro = 0; carro < MAX_CARROS; carro++)
{
format(string, sizeof(string), "carro%d.ini", carro);
if(strcmp(dini_Get(string, "Dono"), pname, true) == 0)
{
dini_Set(string, "Dono", "Nenhum");
dini_IntSet(string, "TDono", 0);
GivePlayerGrana(playerid, dini_Int(string, "Preco"));
}
}
return 1;
}
Respuesta: Modelo carro -
Tenhos - 25.04.2013
Nem deu ainda Maninho ,
Respuesta: Modelo carro -
Tenhos - 26.04.2013
Niguem ajuda :/
Re: Respuesta: Modelo carro -
hard_dalzot - 26.04.2013
Quote:
Originally Posted by Tenhos
UP 0/
|
vou dar uma olhada aqui...
@Edit
Tenta dessa forma e vк se da certo...
pawn Код:
if(dialogid == modeloveiculo)
{
new Float:carroX, Float:carroY, Float:carroZ, Float:carroA;
new string[256];
if(StrToInt(inputtext) >= 400 && StrToInt(inputtext) <= 611)
{
GetVehiclePos(GetPlayerVehicleID(playerid), carroX, carroY, carroZ);
GetVehicleZAngle(GetPlayerVehicleID(playerid), carroA);
for(new c = 0; c < MAX_CARROS; c++)
{
format(string, sizeof(string), "carro%d.ini", c);
if(dini_Exists(string))
{
if(GetPlayerVehicleID(playerid) == dini_Int(string, "Id"))
{
if(strcmp(dini_Get(string, "Dono"), PlayerName(playerid), true) == 0)
{
dini_IntSet(string, "Modelo", StrToInt(inputtext));
SendClientMessage(playerid, Verde, "Modelo alterado com sucesso!");
DestroyVehicle(GetPlayerVehicleID(playerid));
AddStaticVehicleEx(strval(inputtext), carroX, carroY, carroZ, CarroA, 0, 0, 100000);
PutPlayerInVehicle(playerid, GetPlayerVehicleID(playerid), 0);
return 1;
}
else
{
SendClientMessage(playerid, Vermelho, "Este carro nгo й seu!");
return 1;
}
}
}
}
}
else
{
SendClientMessage(playerid, Vermelho, "ID fora do normal! | ID's = 400-611");
}
}
if(listitem == 4) // Modelo Carro
{
if(IsPlayerInAnyVehicle(playerid))
{
ShowPlayerDialog(playerid, modeloveiculo, DIALOG_STYLE_INPUT, "Alterar Modelo", "{FFFFFF}{00FF00}Os ID's vгo de 400 a 611\n\nDigite o novo ID do veнculo para mudar:", "OK", "Cancelar");
}
else
{
SendClientMessage(playerid, Vermelho, "Vocк nгo estб em seu veнculo para muda-lo!");
}
}
if(listitem == 5) // Vender carro
{
new pname[MAX_PLAYER_NAME];
GetPlayerName(playerid, pname, MAX_PLAYER_NAME);
for(new carro = 0; carro < MAX_CARROS; carro++)
{
format(string, sizeof(string), "carro%d.ini", carro);
if(strcmp(dini_Get(string, "Dono"), pname, true) == 0)
{
dini_Set(string, "Dono", "Nenhum");
dini_IntSet(string, "TDono", 0);
GivePlayerGrana(playerid, dini_Int(string, "Preco"));
}
}
}
Respuesta: Modelo carro -
Tenhos - 26.04.2013
Ok , depois dou @edit para responder
@Edit
Ta aparecendo o Pawn Enontrou um problema e presisa ser fechado
Re: Modelo carro -
hard_dalzot - 26.04.2013
lol ta mas tu fecho todas as chaves corretamente das publics? confere aew
Respuesta: Modelo carro -
Tenhos - 26.04.2013
Mano Concertei o erro , mais continua sem mudar o modelo :/