17.07.2010, 01:20
Okey, So i just got into scripting and starting to understand a little bit, Now.. I can't think of how to get a vehicle ID into a place where its not defined.. So what i need here is for the script to find out what vehicle it should spray, I'm having a hard time finding this out, I have no clue why..
Could anyone help me and tell me whats wrong here please?
What i want from this script, I want to change car colour using Dialog, and have it secured so that you can't use it when you're not in a vehicle, but it would be fine if you could just fix that vehicleid..
Thanks a lot!
Okey, here is what i made so far:
Could anyone help me and tell me whats wrong here please?
What i want from this script, I want to change car colour using Dialog, and have it secured so that you can't use it when you're not in a vehicle, but it would be fine if you could just fix that vehicleid..
Thanks a lot!
Okey, here is what i made so far:
Код:
#include <a_samp> #define car_colors public OnFilterScriptInit() { print("\n--------------------------------------"); print(" Car Colour Script by Rizor.org "); print(" Status = ON "); print("--------------------------------------\n"); return 1; } public OnFilterScriptExit() { print("\n--------------------------------------"); print(" Car Colour Script by Rizor.org "); print(" Status = OFF "); print("--------------------------------------\n"); return 1; } public OnPlayerCommandText(playerid, cmdtext[]) { if (strcmp(cmdtext, "/carcolor", true)) { ShowPlayerDialog(playerid, 1, DIALOG_STYLE_LIST,"car_colors","Red \n Blue \n Green \n Yellow \n White \n Black \n Purple \n Dark Blue \n Pink \n Grey","SPRAY", "Cancel"); return 1; } return 0; } public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]) { new car = GetVehicleModel(vehicleid); if(dialogid == car_colors) { if(response) { if(listitem == 0) // Color Red { ChangeVehicleColor(car, 3, 0); } if(listitem == 1) // Color Blue { ChangeVehicleColor(car, 2, 0); } if(listitem == 2) // Color Green { ChangeVehicleColor(car, 86, 0); } if(listitem == 3) // Color Yellow { ChangeVehicleColor(car, 6, 0); } if(listitem == 4) // Color White { ChangeVehicleColor(car, 1, 0); } if(listitem == 5) // Color Black { ChangeVehicleColor(car, 0, 0); } if(listitem == 6) // Color Purple { ChangeVehicleColor(car, 149, 0); } if(listitem == 7) // Color Dark Blue { ChangeVehicleColor(car, 53, 0); } if(listitem == 8) // Color Pink { ChangeVehicleColor(car, 126, 0); } if(listitem == 9) // Color Grey { ChangeVehicleColor(car, 15, 0); } } return 1; } return 0; }