28.07.2016, 14:25
PHP код:
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;
}
}
}
}
}
PHP код:
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;
}
}
}
}
}
}
}
PHP код:
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;
Tipo, quando uso o comando /meucarro ele somente me respawna em 2 carros, mesmo tendo 2 ou mais e com a variavel MAX_CARROS 100 aparecendo somente os 2 primeiros que eu comprei, alguйm poder ajudar ?
Gostaria de criar uma DIALOG_BOX para escolher qual carro desejaria ir tipo
id 0 = 411
id 1 = 560
id2 = 463
Obrigado
OBS.: GM Dten RPG
Gostaria de criar uma DIALOG_BOX para escolher qual carro desejaria ir tipo
id 0 = 411
id 1 = 560
id2 = 463
Obrigado
OBS.: GM Dten RPG