if(!strcmp(cmdtext, "/veh", true))
{
if(!PlayerInfo[playerid][pAdmin] && !PlayerInfo[playerid][pORG] && !PlayerInfo[playerid][pVIP])
return SendClientMessage(playerid,VERMELHO,"[Erro] Vocк nгo tem permissгo para usar este comando.");
ShowPlayerDialog(playerid,DIALOG_CARROS, DIALOG_STYLE_LIST, "Carros", "Sultan \nInfernus \nФnibus 1 \nBMX \nMountain Bike \nФnibus 2 \nFaggio \nSanchez \nQuad \nPacker \nCamper \nVortex \nNRG-500\nSolair", "Criar", "Cancelar");
return 1;
}
if(dialogid == DIALOG_CARROS)
{
if(response)
{
if(listitem == 0) //Sultan
{
GetPlayerPos(playerid, xX, yY, zZ);
GetPlayerFacingAngle(playerid, aAngle);
CreateVehicle(560, xX+5, yY, zZ+1, aAngle, random(100), random(100), -1);
SendClientMessage(playerid,LIMAO, "Mantenha o servidor limpo!");
}
if(listitem == 1) //Infernus
{
GetPlayerPos(playerid, xX, yY, zZ);
GetPlayerFacingAngle(playerid, aAngle);
CreateVehicle(411, xX+5, yY, zZ+1, aAngle, random(100), random(100), -1);
SendClientMessage(playerid, LIMAO, "Mantenha o servidor limpo!");
}
if(listitem == 2) //Фnibus 1
{
GetPlayerPos(playerid, xX, yY, zZ);
GetPlayerFacingAngle(playerid, aAngle);
CreateVehicle(437, xX+5, yY, zZ+1, aAngle, random(100), random(100), -1);
SendClientMessage(playerid, LIMAO, "Mantenha o servidor limpo!");
}
if(listitem == 3) //BMX
{
GetPlayerPos(playerid, xX, yY, zZ);
GetPlayerFacingAngle(playerid, aAngle);
CreateVehicle(481, xX+5, yY, zZ+1, aAngle, random(100), random(100), -1);
SendClientMessage(playerid, LIMAO, "Mantenha o servidor limpo!");
}
if(listitem == 4) //MOUNTAIN BIKE
{
GetPlayerPos(playerid, xX, yY, zZ);
GetPlayerFacingAngle(playerid, aAngle);
CreateVehicle(510, xX+5, yY, zZ+1, aAngle, random(100), random(100), -1);
SendClientMessage(playerid, LIMAO, "Mantenha o servidor limpo!");
}
if(listitem == 5) //ФNIBUS 2
{
GetPlayerPos(playerid, xX, yY, zZ);
GetPlayerFacingAngle(playerid, aAngle);
CreateVehicle(431, xX+5, yY, zZ+1, aAngle, random(100), random(100), -1);
SendClientMessage(playerid, LIMAO, "Mantenha o servidor limpo!");
}
if(listitem == 6) //FAGGIO
{
GetPlayerPos(playerid, xX, yY, zZ);
GetPlayerFacingAngle(playerid, aAngle);
CreateVehicle(462, xX+5, yY, zZ+1, aAngle, random(100), random(100), -1);
SendClientMessage(playerid, LIMAO, "Mantenha o servidor limpo!");
}
if(listitem == 7) //SANCHEZ
{
GetPlayerPos(playerid, xX, yY, zZ);
GetPlayerFacingAngle(playerid, aAngle);
CreateVehicle(468, xX+5, yY, zZ+1, aAngle, random(100), random(100), -1);
SendClientMessage(playerid, LIMAO, "Mantenha o servidor limpo!");
}
if(listitem == 8) //QUAD
{
GetPlayerPos(playerid, xX, yY, zZ);
GetPlayerFacingAngle(playerid, aAngle);
CreateVehicle(471, xX+5, yY, zZ+1, aAngle, random(100), random(100), -1);
SendClientMessage(playerid, LIMAO, "Mantenha o servidor limpo!");
}
if(listitem == 9) //PACKER
{
GetPlayerPos(playerid, xX, yY, zZ);
GetPlayerFacingAngle(playerid, aAngle);
CreateVehicle(443, xX+5, yY, zZ+1, aAngle, random(100), random(100), -1);
SendClientMessage(playerid, LIMAO, "Mantenha o servidor limpo!");
}
if(listitem == 10) //CAMPER
{
GetPlayerPos(playerid, xX, yY, zZ);
GetPlayerFacingAngle(playerid, aAngle);
CreateVehicle(483, xX+5, yY, zZ+1, aAngle, random(100), random(100), -1);
SendClientMessage(playerid, LIMAO, "Mantenha o servidor limpo!");
}
if(listitem == 11) //VORTEX .-.
{
GetPlayerPos(playerid, xX, yY, zZ);
GetPlayerFacingAngle(playerid, aAngle);
CreateVehicle(539, xX+5, yY, zZ+1, aAngle, random(100), random(100), -1);
SendClientMessage(playerid, LIMAO, "Mantenha o servidor limpo!");
}
if(listitem == 12) //NRG-500
{
GetPlayerPos(playerid, xX, yY, zZ);
GetPlayerFacingAngle(playerid, aAngle);
CreateVehicle(522, xX+5, yY, zZ+1, aAngle, random(100), random(100), -1);
SendClientMessage(playerid, LIMAO, "Mantenha o servidor limpo!");
}
if(listitem == 13) //SOLAIR FIM '-'
{
GetPlayerPos(playerid, xX, yY, zZ);
GetPlayerFacingAngle(playerid, aAngle);
CreateVehicle(458, xX+5, yY, zZ+1, aAngle, random(100), random(100), -1);
SendClientMessage(playerid, LIMAO, "Mantenha o servidor limpo!");
}
}
return 1;
}
// topo do script
new CarroCriado[MAX_PLAYERS] = {0xFFFF, ...};
// Comando /veh
if(!strcmp(cmdtext, "/veh", true)) {
if(!PlayerInfo[playerid][pAdmin] && !PlayerInfo[playerid][pORG] && !PlayerInfo[playerid][pVIP])
return SendClientMessage(playerid,VERMELHO,"[Erro] Vocк nгo tem permissгo para usar este comando.");
if(0xFFFF != CarroCriado[playerid])
return SendClientMessage(playerid, -1, "Vocк jб criou um carro!");
ShowPlayerDialog(playerid,DIALOG_CARROS, DIALOG_STYLE_LIST, "Carros", "Sultan \nInfernus \nФnibus 1 \nBMX \nMountain Bike \nФnibus 2 \nFaggio \nSanchez \nQuad \nPacker \nCamper \nVortex \nNRG-500\nSolair", "Criar", "Cancelar");
return 1;
}
// Comando /dc
if(!strcmp("/dc", cmdtext, true)) {
if(0xFFFF == CarroCriado[playerid])
return SendClientMessage(playerid, -1, "Vocк nгo criou um carro.");
DestroyVehicle(CarroCriado[playerid]);
CarroCriado[playerid] = 0xFFFF;
return 1;
}
// OnDialogResponse
if(dialogid == DIALOG_CARROS)
{
if(response)
{
if(listitem == 0) //Sultan
{
GetPlayerPos(playerid, xX, yY, zZ);
GetPlayerFacingAngle(playerid, aAngle);
CarroCriado[playerid] = CreateVehicle(560, xX+5, yY, zZ+1, aAngle, random(100), random(100), -1);
SendClientMessage(playerid,LIMAO, "Mantenha o servidor limpo!");
}
if(listitem == 1) //Infernus
{
GetPlayerPos(playerid, xX, yY, zZ);
GetPlayerFacingAngle(playerid, aAngle);
CarroCriado[playerid] = CreateVehicle(411, xX+5, yY, zZ+1, aAngle, random(100), random(100), -1);
SendClientMessage(playerid, LIMAO, "Mantenha o servidor limpo!");
}
if(listitem == 2) //Фnibus 1
{
GetPlayerPos(playerid, xX, yY, zZ);
GetPlayerFacingAngle(playerid, aAngle);
CarroCriado[playerid] = CreateVehicle(437, xX+5, yY, zZ+1, aAngle, random(100), random(100), -1);
SendClientMessage(playerid, LIMAO, "Mantenha o servidor limpo!");
}
if(listitem == 3) //BMX
{
GetPlayerPos(playerid, xX, yY, zZ);
GetPlayerFacingAngle(playerid, aAngle);
CarroCriado[playerid] = CreateVehicle(481, xX+5, yY, zZ+1, aAngle, random(100), random(100), -1);
SendClientMessage(playerid, LIMAO, "Mantenha o servidor limpo!");
}
if(listitem == 4) //MOUNTAIN BIKE
{
GetPlayerPos(playerid, xX, yY, zZ);
GetPlayerFacingAngle(playerid, aAngle);
CarroCriado[playerid] = CreateVehicle(510, xX+5, yY, zZ+1, aAngle, random(100), random(100), -1);
SendClientMessage(playerid, LIMAO, "Mantenha o servidor limpo!");
}
if(listitem == 5) //ФNIBUS 2
{
GetPlayerPos(playerid, xX, yY, zZ);
GetPlayerFacingAngle(playerid, aAngle);
CarroCriado[playerid] = CreateVehicle(431, xX+5, yY, zZ+1, aAngle, random(100), random(100), -1);
SendClientMessage(playerid, LIMAO, "Mantenha o servidor limpo!");
}
if(listitem == 6) //FAGGIO
{
GetPlayerPos(playerid, xX, yY, zZ);
GetPlayerFacingAngle(playerid, aAngle);
CarroCriado[playerid] = CreateVehicle(462, xX+5, yY, zZ+1, aAngle, random(100), random(100), -1);
SendClientMessage(playerid, LIMAO, "Mantenha o servidor limpo!");
}
if(listitem == 7) //SANCHEZ
{
GetPlayerPos(playerid, xX, yY, zZ);
GetPlayerFacingAngle(playerid, aAngle);
CarroCriado[playerid] = CreateVehicle(468, xX+5, yY, zZ+1, aAngle, random(100), random(100), -1);
SendClientMessage(playerid, LIMAO, "Mantenha o servidor limpo!");
}
if(listitem == 8) //QUAD
{
GetPlayerPos(playerid, xX, yY, zZ);
GetPlayerFacingAngle(playerid, aAngle);
CarroCriado[playerid] = CreateVehicle(471, xX+5, yY, zZ+1, aAngle, random(100), random(100), -1);
SendClientMessage(playerid, LIMAO, "Mantenha o servidor limpo!");
}
if(listitem == 9) //PACKER
{
GetPlayerPos(playerid, xX, yY, zZ);
GetPlayerFacingAngle(playerid, aAngle);
CarroCriado[playerid] = CreateVehicle(443, xX+5, yY, zZ+1, aAngle, random(100), random(100), -1);
SendClientMessage(playerid, LIMAO, "Mantenha o servidor limpo!");
}
if(listitem == 10) //CAMPER
{
GetPlayerPos(playerid, xX, yY, zZ);
GetPlayerFacingAngle(playerid, aAngle);
CarroCriado[playerid] = CreateVehicle(483, xX+5, yY, zZ+1, aAngle, random(100), random(100), -1);
SendClientMessage(playerid, LIMAO, "Mantenha o servidor limpo!");
}
if(listitem == 11) //VORTEX .-.
{
GetPlayerPos(playerid, xX, yY, zZ);
GetPlayerFacingAngle(playerid, aAngle);
CarroCriado[playerid] = CreateVehicle(539, xX+5, yY, zZ+1, aAngle, random(100), random(100), -1);
SendClientMessage(playerid, LIMAO, "Mantenha o servidor limpo!");
}
if(listitem == 12) //NRG-500
{
GetPlayerPos(playerid, xX, yY, zZ);
GetPlayerFacingAngle(playerid, aAngle);
CarroCriado[playerid] = CreateVehicle(522, xX+5, yY, zZ+1, aAngle, random(100), random(100), -1);
SendClientMessage(playerid, LIMAO, "Mantenha o servidor limpo!");
}
if(listitem == 13) //SOLAIR FIM '-'
{
GetPlayerPos(playerid, xX, yY, zZ);
GetPlayerFacingAngle(playerid, aAngle);
CarroCriado[playerid] = CreateVehicle(458, xX+5, yY, zZ+1, aAngle, random(100), random(100), -1);
SendClientMessage(playerid, LIMAO, "Mantenha o servidor limpo!");
}
}
return 1;
}
Deve funcionar
pawn Код:
|