02.02.2014, 15:20
tem um comando no meu Gm quando eu faзo /meucarro.>> entrar
sу aparece 2 carros
tipo eu tenho 5 carros
ele sу localizar 2 carros
sempre os 2 primeiros que eu comprei alguйm poder ajudar ?/
a outra parte
stock do carro
sу aparece 2 carros
tipo eu tenho 5 carros
ele sу localizar 2 carros
sempre os 2 primeiros que eu comprei alguйm poder ajudar ?/
pawn Код:
if(dialogid == 4501) // Menu
{
if(response == 1)
{
if(listitem == 0) // Entrar no Carro
{
if(NaFaculdade[playerid] == 1) return SendClientMessage(playerid, Vermelho, "Vocк estб na biblioteca e estб incapacitado de fazer isto.");
if(preso[playerid] == 1) return SendClientMessage(playerid, Vermelho, "Vocк estб incapacitado de fazer isto pois estб preso.");
if(algemado[playerid] == 1) return SendClientMessage(playerid, Vermelho, "Vocк estб incapacitado de fazer isto pois estб algemado.");
if(cercado[playerid] == 1) return SendClientMessage(playerid, Vermelho, "Vocк estб incapacitado de fazer isto pois estб cercado.");
if(nogame[playerid] == 1) return SendClientMessage(playerid, Vermelho, "Vocк estб incapacitado de fazer isto pois estб em um game!");
if(autoescola[playerid] == 1) return SendClientMessage(playerid, Vermelho, "Vocк estб incapacitado de fazer isto pois estб na Auto-Escola!");
for(new carro = 0; carro < MAX_CONCES; carro++)
{
format(string, sizeof(string), PASTA_CONCE, carro);
if(dini_Exists(string))
{
if(IsPlayerConnected(playerid))
{
if(strcmp(dini_Get(string, "Dono"), GetPlayerNameEx(playerid), false) == 0)
{
PutPlayerInVehicle(playerid, dini_Int(string, "Id"), 0);
if(GetCarros(playerid) > 1)
{
ShowPlayerDialog(playerid, 4504, DIALOG_STYLE_MSGBOX, "Aviso", "{1B70E0}Vocк tem mais de um veнculo, clique em 'Prуximo' para entrar em seu prуximo veнculo.", "OK", "Prуximo");
}
return 1;
}
}
}
}
}
a outra parte
pawn Код:
if(dialogid == 4504)
{
if(response == 0)
{
for(new carro = 0; carro < MAX_CONCES; carro++)
{
format(string, sizeof(string), PASTA_CONCE, carro);
if(dini_Exists(string))
{
if(IsPlayerConnected(playerid))
{
if(strcmp(dini_Get(string, "Dono"), GetPlayerNameEx(playerid), false) == 0)
{
if(!IsVehicleOccupied(dini_Int(string, "Id")))
{
PutPlayerInVehicle(playerid, dini_Int(string, "Id"), 0);
if(GetCarros(playerid) > 1)
{
ShowPlayerDialog(playerid, 4504, DIALOG_STYLE_MSGBOX, "Aviso", "{1B70E0}Vocк tem mais de um veнculo, clique em 'Prуximo' para entrar em seu prуximo veнculo.", "OK", "Prуximo");
}
return 1;
}
}
}
}
}
}
}
stock do carro
pawn Код:
stock GetCarros(playerid)
{
new carros, strcarro[256];
new pname[MAX_PLAYER_NAME];
GetPlayerName(playerid, pname, sizeof(pname));
for(new p = 0; p < MAX_CONCES; p++)
{
format(strcarro, sizeof(strcarro), PASTA_CONCE, p);
if(dini_Int(strcarro, "TDono") == 1)
{
if(strcmp(dini_Get(strcarro, "Dono"), pname, false) == 0)
{
carros = carros+1;
}
}
}
return carros;