18.09.2012, 01:57
Eu queria ajuda pra limitar apуs criar um carro poder cria outro apenas se der /dc no criado.
/veh:
Dialog que o /veh abri:
/veh:
pawn Код:
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;
}
pawn Код:
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;
}