Re à tous !! quelqun peut maide j'ai envi d'ajouté que la commande sois pour une faction n° 16 et que se soit a un endroit spécial donc si quelqun peut me montrer
la pos et :2667.7090,-1458.9666,30.5938
#include <a_samp>#include <float>
#define dcmd(%1,%2,%3) if ((strcmp((%3)[1],#%1,true,(%2)) == 0) && ((((%3)[(%2) + 1] == 0) && (dcmd_%1(playerid,"")))||(((%3)[(%2) + 1] == 32) && (dcmd_%1(playerid,(%3)[(%2) + 2]))))) return 1
#define COLOR_RED 0xF60000AA
forward PlayerToPoint(Float:radi, playerid, Float:x, Float:y, Float:z);
dcmd_tune(playerid, params[])
{
#pragma unused params
if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, COLOR_RED, "You have to be in vehicle to use this command!");
ShowPlayerDialog(playerid, 1, DIALOG_STYLE_LIST, "Tuning Menu", "Rims\nColours\nHidraulics\nNitro\nStereo\nRepair", "Choose", "Cancel");
TogglePlayerControllable(playerid, false);
return 1;
}
public OnPlayerCommandText(playerid, cmdtext[])
{
dcmd(tune, 4, cmdtext);
return 0;
}
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
}
if(!PlayerToPoint(5.0,playerid,2667.7090,-1458.9666,30.5938))
{
new vehicleid = GetPlayerVehicleID(playerid);
if(dialogid == 1)
{
if(response == 1)
{
if(listitem == 0) //Rims
{
ShowPlayerDialog(playerid, 2, DIALOG_STYLE_LIST, "Rims menu", "Switch\nMega\nCutter\nOffroad\nShadow\nRimshine\nWires\nClassic\nTwist\nGrove\nImport\nDollar\nTrance\nAtomic\nAhab\nVirtual\nAccess\n", "Choose", "Back");
}
if(listitem == 1) //Colors
{
ShowPlayerDialog(playerid, 3, DIALOG_STYLE_LIST, "Colours menu", "White\nBlack\nGreen\nBlue\nYellow\nRed", "Choose", "Back");
}
if(listitem == 2) //Hidraulics
{
AddVehicleComponent(vehicleid, 1087);
ShowPlayerDialog(playerid, 1, DIALOG_STYLE_LIST, "Tuning Menu", "Rims\nColours\nHidraulics\nNitro\nStereo\nRepair", "Choose", "Cancel");
}
if(listitem == 3) //Nitro
{
AddVehicleComponent(vehicleid, 1010);
ShowPlayerDialog(playerid, 1, DIALOG_STYLE_LIST, "Tuning Menu", "Rims\nColours\nHidraulics\nNitro\nStereo\nRepair", "Choose", "Cancel");
}
if(listitem == 4) //Stereo
{
AddVehicleComponent(vehicleid, 1086);
ShowPlayerDialog(playerid, 1, DIALOG_STYLE_LIST, "Tuning Menu", "Rims\nColours\nHidraulics\nNitro\nStereo\nRepair", "Choose", "Cancel");
}
if(listitem == 5) //Repair
{
RepairVehicle(vehicleid);
ShowPlayerDialog(playerid, 1, DIALOG_STYLE_LIST, "Tuning Menu", "Rims\nColours\nHidraulics\nNitro\nStereo\nRepair", "Choose", "Cancel");
}
}
if(response == 0) return TogglePlayerControllable(playerid, true);
}
if(dialogid == 2)
{
if(response == 1)
{
if(listitem == 0)
{
AddVehicleComponent(vehicleid, 1080); //Switch
ShowPlayerDialog(playerid, 2, DIALOG_STYLE_LIST, "Rims menu", "Switch\nMega\nCutter\nOffroad\nShadow\nRimshine\nWires\nClassic\nTwist\nGrove\nImport\nDollar\nTrance\nAtomic\nAhab\nVirtual\nAccess\n", "Choose", "Back");
}
if(listitem == 1)
{
AddVehicleComponent(vehicleid, 1074); //Mega
ShowPlayerDialog(playerid, 2, DIALOG_STYLE_LIST, "Rims menu", "Switch\nMega\nCutter\nOffroad\nShadow\nRimshine\nWires\nClassic\nTwist\nGrove\nImport\nDollar\nTrance\nAtomic\nAhab\nVirtual\nAccess\n", "Choose", "Back");
}
if(listitem == 2)
{
AddVehicleComponent(vehicleid, 1079); //Cutter
ShowPlayerDialog(playerid, 2, DIALOG_STYLE_LIST, "Rims menu", "Switch\nMega\nCutter\nOffroad\nShadow\nRimshine\nWires\nClassic\nTwist\nGrove\nImport\nDollar\nTrance\nAtomic\nAhab\nVirtual\nAccess\n", "Choose", "Back");
}
if(listitem == 3)
{
AddVehicleComponent(vehicleid, 1025); //Offroad
ShowPlayerDialog(playerid, 2, DIALOG_STYLE_LIST, "Rims menu", "Switch\nMega\nCutter\nOffroad\nShadow\nRimshine\nWires\nClassic\nTwist\nGrove\nImport\nDollar\nTrance\nAtomic\nAhab\nVirtual\nAccess\n", "Choose", "Back");
}
if(listitem == 4)
{
AddVehicleComponent(vehicleid, 1073); //Shadow
ShowPlayerDialog(playerid, 2, DIALOG_STYLE_LIST, "Rims menu", "Switch\nMega\nCutter\nOffroad\nShadow\nRimshine\nWires\nClassic\nTwist\nGrove\nImport\nDollar\nTrance\nAtomic\nAhab\nVirtual\nAccess\n", "Choose", "Back");
}
if(listitem == 5)
{
AddVehicleComponent(vehicleid, 1075); //Rimshine
ShowPlayerDialog(playerid, 2, DIALOG_STYLE_LIST, "Rims menu", "Switch\nMega\nCutter\nOffroad\nShadow\nRimshine\nWires\nClassic\nTwist\nGrove\nImport\nDollar\nTrance\nAtomic\nAhab\nVirtual\nAccess\n", "Choose", "Back");
}
if(listitem == 6)
{
AddVehicleComponent(vehicleid, 1076); //Wires
ShowPlayerDialog(playerid, 2, DIALOG_STYLE_LIST, "Rims menu", "Switch\nMega\nCutter\nOffroad\nShadow\nRimshine\nWires\nClassic\nTwist\nGrove\nImport\nDollar\nTrance\nAtomic\nAhab\nVirtual\nAccess\n", "Choose", "Back");
}
if(listitem == 7)
{
AddVehicleComponent(vehicleid, 1077); //Classic
ShowPlayerDialog(playerid, 2, DIALOG_STYLE_LIST, "Rims menu", "Switch\nMega\nCutter\nOffroad\nShadow\nRimshine\nWires\nClassic\nTwist\nGrove\nImport\nDollar\nTrance\nAtomic\nAhab\nVirtual\nAccess\n", "Choose", "Back");
}
if(listitem == 8)
{
AddVehicleComponent(vehicleid, 1078); //Twist
ShowPlayerDialog(playerid, 2, DIALOG_STYLE_LIST, "Rims menu", "Switch\nMega\nCutter\nOffroad\nShadow\nRimshine\nWires\nClassic\nTwist\nGrove\nImport\nDollar\nTrance\nAtomic\nAhab\nVirtual\nAccess\n", "Choose", "Back");
}
if(listitem == 9)
{
AddVehicleComponent(vehicleid, 1081); //Grove
ShowPlayerDialog(playerid, 2, DIALOG_STYLE_LIST, "Rims menu", "Switch\nMega\nCutter\nOffroad\nShadow\nRimshine\nWires\nClassic\nTwist\nGrove\nImport\nDollar\nTrance\nAtomic\nAhab\nVirtual\nAccess\n", "Choose", "Back");
}
if(listitem == 10)
{
AddVehicleComponent(vehicleid, 1082); //Import
ShowPlayerDialog(playerid, 2, DIALOG_STYLE_LIST, "Rims menu", "Switch\nMega\nCutter\nOffroad\nShadow\nRimshine\nWires\nClassic\nTwist\nGrove\nImport\nDollar\nTrance\nAtomic\nAhab\nVirtual\nAccess\n", "Choose", "Back");
}
if(listitem == 11)
{
AddVehicleComponent(vehicleid, 1083); //Dollar
ShowPlayerDialog(playerid, 2, DIALOG_STYLE_LIST, "Rims menu", "Switch\nMega\nCutter\nOffroad\nShadow\nRimshine\nWires\nClassic\nTwist\nGrove\nImport\nDollar\nTrance\nAtomic\nAhab\nVirtual\nAccess\n", "Choose", "Back");
}
if(listitem == 12)
{
AddVehicleComponent(vehicleid, 1084); //Trance
ShowPlayerDialog(playerid, 2, DIALOG_STYLE_LIST, "Rims menu", "Switch\nMega\nCutter\nOffroad\nShadow\nRimshine\nWires\nClassic\nTwist\nGrove\nImport\nDollar\nTrance\nAtomic\nAhab\nVirtual\nAccess\n", "Choose", "Back");
}
if(listitem == 13)
{
AddVehicleComponent(vehicleid, 1085); //Atomic
ShowPlayerDialog(playerid, 2, DIALOG_STYLE_LIST, "Rims menu", "Switch\nMega\nCutter\nOffroad\nShadow\nRimshine\nWires\nClassic\nTwist\nGrove\nImport\nDollar\nTrance\nAtomic\nAhab\nVirtual\nAccess\n", "Choose", "Back");
}
if(listitem == 14)
{
AddVehicleComponent(vehicleid, 1096); //Ahab
ShowPlayerDialog(playerid, 2, DIALOG_STYLE_LIST, "Rims menu", "Switch\nMega\nCutter\nOffroad\nShadow\nRimshine\nWires\nClassic\nTwist\nGrove\nImport\nDollar\nTrance\nAtomic\nAhab\nVirtual\nAccess\n", "Choose", "Back");
}
if(listitem == 15)
{
AddVehicleComponent(vehicleid, 1097); //Virtual
ShowPlayerDialog(playerid, 2, DIALOG_STYLE_LIST, "Rims menu", "Switch\nMega\nCutter\nOffroad\nShadow\nRimshine\nWires\nClassic\nTwist\nGrove\nImport\nDollar\nTrance\nAtomic\nAhab\nVirtual\nAccess\n", "Choose", "Back");
}
if(listitem == 16)
{
AddVehicleComponent(vehicleid, 1098); //Access
ShowPlayerDialog(playerid, 2, DIALOG_STYLE_LIST, "Rims menu", "Switch\nMega\nCutter\nOffroad\nShadow\nRimshine\nWires\nClassic\nTwist\nGrove\nImport\nDollar\nTrance\nAtomic\nAhab\nVirtual\nAccess\n", "Choose", "Back");
}
}
if(response == 0) return ShowPlayerDialog(playerid, 1, DIALOG_STYLE_LIST, "Tuning Menu", "Rims\nColours\nHidraulics\nNitro\nStereo\nRepair", "Choose", "Cancel");
}
if(dialogid == 3)
{
if(response == 1)
{
if(listitem == 0)
{
ChangeVehicleColor(vehicleid, 1, 1);
ShowPlayerDialog(playerid, 3, DIALOG_STYLE_LIST, "Colours menu", "White\nBlack\nGreen\nBlue\nYellow\nRed", "Choose", "Back");
}
if(listitem == 1)
{
ChangeVehicleColor(vehicleid, 0, 0);
ShowPlayerDialog(playerid, 3, DIALOG_STYLE_LIST, "Colours menu", "White\nBlack\nGreen\nBlue\nYellow\nRed", "Choose", "Back");
}
if(listitem == 2)
{
ChangeVehicleColor(vehicleid, 252, 252);
ShowPlayerDialog(playerid, 3, DIALOG_STYLE_LIST, "Colours menu", "White\nBlack\nGreen\nBlue\nYellow\nRed", "Choose", "Back");
}
if(listitem == 3)
{
ChangeVehicleColor(vehicleid, 158, 158);
ShowPlayerDialog(playerid, 3, DIALOG_STYLE_LIST, "Colours menu", "White\nBlack\nGreen\nBlue\nYellow\nRed", "Choose", "Back");
}
if(listitem == 4)
{
ChangeVehicleColor(vehicleid, 6, 6);
ShowPlayerDialog(playerid, 3, DIALOG_STYLE_LIST, "Colours menu", "White\nBlack\nGreen\nBlue\nYellow\nRed", "Choose", "Back");
}
if(listitem == 5)
{
ChangeVehicleColor(vehicleid, 170, 170);
ShowPlayerDialog(playerid, 3, DIALOG_STYLE_LIST, "Colours menu", "White\nBlack\nGreen\nBlue\nYellow\nRed", "Choose", "Back");
}
}
if(response == 0) return ShowPlayerDialog(playerid, 1, DIALOG_STYLE_LIST, "Tuning Menu", "Rims\nColours\nHidraulics\nNitro\nStereo\nRepair", "Choose", "Cancel");
}
return 0;
}