Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //============================================================================//
- // Copyright 2014 //
- // Created By: Rob Valdez //
- //============================================================================//
- #include <a_samp>
- #pragma tabsize 0
- #define COLOR_RED 0xE60000FF
- #define Red 5877
- #define Blue 5878
- #define Green 5879
- #define Yellow 5880
- #define Cyan 5881
- #define Pink 5882
- #define White 5883
- #define Black 5884
- new string[128];
- new VehicleId;
- new Float:X,Float:Y,Float:Z,Float:Angle;
- public OnFilterScriptInit()
- {
- print("\n----------------------------------------------");
- print("* License Plate System *");
- print("* Load Succesfully *");
- print("----------------------------------------------\n");
- return 1;
- }
- public OnFilterScriptExit()
- {
- print("\n----------------------------------------------");
- print("* Number plate system with colors*");
- print("* Unload Succesfully *");
- print("----------------------------------------------\n");
- return 1;
- }
- public OnPlayerCommandText(playerid, cmdtext[])
- {
- if (strcmp(cmdtext, "/vplate", true)==0)
- {
- if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, COLOR_RED, "Error: {FFFFFF}You have to be in a vehicle to use this command!");
- else
- {
- ShowPlayerDialog(playerid, 5876, DIALOG_STYLE_LIST, "-=Select Color=-", "{FF0000}Red\n{00FF00}Green\n{0000FF}Blue\n{FFFF00}Yellow\n{00FFFF}Cyan\n{FF00FF}Pink\n{F0F0F0}White\n{0F0F0F}Black", "Ok", "Cancel");
- }
- return 1;
- }
- return 0;
- }
- public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
- {
- switch(dialogid)
- {
- case 5876:
- {
- if(!response)
- {
- SendClientMessage(playerid, COLOR_RED, "You have canceled.");
- return 1;
- }
- switch(listitem)
- {
- case 0:
- {
- ShowPlayerDialog(playerid, Red, DIALOG_STYLE_INPUT, "License Plate","Enter the name [4-8 Character]", "Ok", "Cancel");
- }
- case 1:
- {
- ShowPlayerDialog(playerid, Blue, DIALOG_STYLE_INPUT, "License Plate","Enter the name [4-8 Character]", "Ok", "Cancel");
- }
- case 2:
- {
- ShowPlayerDialog(playerid, Green, DIALOG_STYLE_INPUT, "License Plate","Enter the name [4-8 Character]", "Ok", "Cancel");
- }
- case 3:
- {
- ShowPlayerDialog(playerid, Yellow, DIALOG_STYLE_INPUT, "License Plate","Enter the name [4-8 Character]", "Ok", "Cancel");
- }
- case 4:
- {
- ShowPlayerDialog(playerid, Cyan, DIALOG_STYLE_INPUT, "License Plate","Enter the name [4-8 Character]", "Ok", "Cancel");
- }
- case 5:
- {
- ShowPlayerDialog(playerid, Pink, DIALOG_STYLE_INPUT, "License Plate","Enter the name [4-8 Character]", "Ok", "Cancel");
- }
- case 6:
- {
- ShowPlayerDialog(playerid, White, DIALOG_STYLE_INPUT, "License Plate","Enter the name [4-8 Character]", "Ok", "Cancel");
- }
- case 7:
- {
- ShowPlayerDialog(playerid, Black, DIALOG_STYLE_INPUT, "-=Number Plate","Enter the name [4-8 Character]", "Ok", "Cancel");
- }
- }
- }
- }
- if(dialogid == Red) // Text color red
- {
- if(response)
- {
- if(strlen(inputtext) > 3 && strlen(inputtext) < 9)
- {
- format(string,sizeof(string),"{FF0000}%s",inputtext);
- VehicleId = GetPlayerVehicleID(playerid);
- GetPlayerPos(playerid,X,Y,Z);
- GetVehicleZAngle(VehicleId,Angle);
- SetVehicleNumberPlate(VehicleId,string);
- SetVehicleToRespawn(VehicleId);
- SetVehiclePos(VehicleId,X,Y,Z);
- PutPlayerInVehicle(playerid,VehicleId,0);
- SetVehicleZAngle(VehicleId,Angle);
- SetCameraBehindPlayer(playerid);
- }
- else
- {
- SendClientMessage(playerid, COLOR_RED, "Error: {ffffff}You must enter 4-8 Character.");
- ShowPlayerDialog(playerid, Red, DIALOG_STYLE_INPUT, "License Plate","Enter the name [4-8 Character]\n{ff0000}Error: You must enter 4-8 Character", "Ok", "Cancel");
- }
- }
- if(!response)
- {
- SendClientMessage(playerid, COLOR_RED, "You has canceled.");
- }
- }
- if(dialogid == Green) // Text color Green
- {
- if(response)
- {
- if(strlen(inputtext) > 3 && strlen(inputtext) < 9)
- {
- format(string,sizeof(string),"{0000FF}%s",inputtext);
- VehicleId = GetPlayerVehicleID(playerid);
- GetPlayerPos(playerid,X,Y,Z);
- GetVehicleZAngle(VehicleId,Angle);
- SetVehicleNumberPlate(VehicleId,string);
- SetVehicleToRespawn(VehicleId);
- SetVehiclePos(VehicleId,X,Y,Z);
- PutPlayerInVehicle(playerid,VehicleId,0);
- SetVehicleZAngle(VehicleId,Angle);
- SetCameraBehindPlayer(playerid);
- }
- else
- {
- SendClientMessage(playerid, COLOR_RED, "Error: {ffffff}You must enter 4-8 Character.");
- ShowPlayerDialog(playerid, Green, DIALOG_STYLE_INPUT, "License Plate","Enter the name [4-8 Character]\n{ff0000}Error: You must enter 4-8 Character", "Ok", "Cancel");
- }
- }
- if(!response)
- {
- SendClientMessage(playerid, COLOR_RED, "You has canceled.");
- }
- }
- if(dialogid == Blue) // Text color Blue
- {
- if(response)
- {
- if(strlen(inputtext) > 3 && strlen(inputtext) < 9)
- {
- format(string,sizeof(string),"{00FF00}%s",inputtext);
- VehicleId = GetPlayerVehicleID(playerid);
- GetPlayerPos(playerid,X,Y,Z);
- GetVehicleZAngle(VehicleId,Angle);
- SetVehicleNumberPlate(VehicleId,string);
- SetVehicleToRespawn(VehicleId);
- SetVehiclePos(VehicleId,X,Y,Z);
- PutPlayerInVehicle(playerid,VehicleId,0);
- SetVehicleZAngle(VehicleId,Angle);
- SetCameraBehindPlayer(playerid);
- }
- else
- {
- SendClientMessage(playerid, COLOR_RED, "Error: {ffffff}You must enter 4-8 Character.");
- ShowPlayerDialog(playerid, Blue, DIALOG_STYLE_INPUT, "License Plate","Enter the name [4-8 Character]\n{ff0000}Error: You must enter 4-8 Character", "Ok", "Cancel");
- }
- }
- if(!response)
- {
- SendClientMessage(playerid, COLOR_RED, "You has canceled.");
- }
- }
- if(dialogid == Yellow) // Text color Yellow
- {
- if(response)
- {
- if(strlen(inputtext) > 3 && strlen(inputtext) < 9)
- {
- format(string,sizeof(string),"{FFFF00}%s",inputtext);
- VehicleId = GetPlayerVehicleID(playerid);
- GetPlayerPos(playerid,X,Y,Z);
- GetVehicleZAngle(VehicleId,Angle);
- SetVehicleNumberPlate(VehicleId,string);
- SetVehicleToRespawn(VehicleId);
- SetVehiclePos(VehicleId,X,Y,Z);
- PutPlayerInVehicle(playerid,VehicleId,0);
- SetVehicleZAngle(VehicleId,Angle);
- SetCameraBehindPlayer(playerid);
- }
- else
- {
- SendClientMessage(playerid, COLOR_RED, "Error: {ffffff}You must enter 4-8 Character.");
- ShowPlayerDialog(playerid, Yellow, DIALOG_STYLE_INPUT, "License Plate","Enter the name [4-8 Character]\n{ff0000}Error: You must enter 4-8 Character", "Ok", "Cancel");
- }
- }
- if(!response)
- {
- SendClientMessage(playerid, COLOR_RED, "You has canceled.");
- }
- }
- if(dialogid == Cyan) // Text color Cyan
- {
- if(response)
- {
- if(strlen(inputtext) > 3 && strlen(inputtext) < 9)
- {
- format(string,sizeof(string),"{00FFFF}%s",inputtext);
- VehicleId = GetPlayerVehicleID(playerid);
- GetPlayerPos(playerid,X,Y,Z);
- GetVehicleZAngle(VehicleId,Angle);
- SetVehicleNumberPlate(VehicleId,string);
- SetVehicleToRespawn(VehicleId);
- SetVehiclePos(VehicleId,X,Y,Z);
- PutPlayerInVehicle(playerid,VehicleId,0);
- SetVehicleZAngle(VehicleId,Angle);
- SetCameraBehindPlayer(playerid);
- }
- else
- {
- SendClientMessage(playerid, COLOR_RED, "Error: {ffffff}You must enter 4-8 Character.");
- ShowPlayerDialog(playerid, Cyan, DIALOG_STYLE_INPUT, "License Plate","Enter the name [4-8 Character]\n{ff0000}Error: You must enter 4-8 Character", "Ok", "Cancel");
- }
- }
- if(!response)
- {
- SendClientMessage(playerid, COLOR_RED, "You has canceled.");
- }
- }
- if(dialogid == Pink) // Text color Pink
- {
- if(response)
- {
- if(strlen(inputtext) > 3 && strlen(inputtext) < 9)
- {
- format(string,sizeof(string),"{FF00FF}%s",inputtext);
- VehicleId = GetPlayerVehicleID(playerid);
- GetPlayerPos(playerid,X,Y,Z);
- GetVehicleZAngle(VehicleId,Angle);
- SetVehicleNumberPlate(VehicleId,string);
- SetVehicleToRespawn(VehicleId);
- SetVehiclePos(VehicleId,X,Y,Z);
- PutPlayerInVehicle(playerid,VehicleId,0);
- SetVehicleZAngle(VehicleId,Angle);
- SetCameraBehindPlayer(playerid);
- }
- else
- {
- SendClientMessage(playerid, COLOR_RED, "Error: {ffffff}You must enter 4-8 Character.");
- ShowPlayerDialog(playerid, Pink, DIALOG_STYLE_INPUT, "License Plate","Enter the name [4-8 Character]\n{ff0000}Error: You must enter 4-8 Character", "Ok", "Cancel");
- }
- }
- if(!response)
- {
- SendClientMessage(playerid, COLOR_RED, "You has canceled.");
- }
- }
- if(dialogid == White) // Text color White
- {
- if(response)
- {
- if(strlen(inputtext) > 3 && strlen(inputtext) < 9)
- {
- format(string,sizeof(string),"{F0F0F0}%s",inputtext);
- VehicleId = GetPlayerVehicleID(playerid);
- GetPlayerPos(playerid,X,Y,Z);
- GetVehicleZAngle(VehicleId,Angle);
- SetVehicleNumberPlate(VehicleId,string);
- SetVehicleToRespawn(VehicleId);
- SetVehiclePos(VehicleId,X,Y,Z);
- PutPlayerInVehicle(playerid,VehicleId,0);
- SetVehicleZAngle(VehicleId,Angle);
- SetCameraBehindPlayer(playerid);
- }
- else
- {
- SendClientMessage(playerid, COLOR_RED, "Error: {ffffff}You must enter 4-8 Character.");
- ShowPlayerDialog(playerid, White, DIALOG_STYLE_INPUT, "License Plate","Enter the name [4-8 Character]\n{ff0000}Error: You must enter 4-8 Character", "Ok", "Cancel");
- }
- }
- if(!response)
- {
- SendClientMessage(playerid, COLOR_RED, "You has canceled.");
- }
- }
- if(dialogid == Black) // Text color Black
- {
- if(response)
- {
- if(strlen(inputtext) > 3 && strlen(inputtext) < 9)
- {
- format(string,sizeof(string),"{0F0F0F}%s",inputtext);
- VehicleId = GetPlayerVehicleID(playerid);
- GetPlayerPos(playerid,X,Y,Z);
- GetVehicleZAngle(VehicleId,Angle);
- SetVehicleNumberPlate(VehicleId,string);
- SetVehicleToRespawn(VehicleId);
- SetVehiclePos(VehicleId,X,Y,Z);
- PutPlayerInVehicle(playerid,VehicleId,0);
- SetVehicleZAngle(VehicleId,Angle);
- SetCameraBehindPlayer(playerid);
- }
- else
- {
- SendClientMessage(playerid, COLOR_RED, "Error: {ffffff}You must enter 4-8 Character.");
- ShowPlayerDialog(playerid, Black, DIALOG_STYLE_INPUT, "License Plate","Enter the name [4-8 Character]\n{ff0000}Error: You must enter 4-8 Character", "Ok", "Cancel");
- }
- }
- if(!response)
- {
- SendClientMessage(playerid, COLOR_RED, "You have canceled.");
- }
- }
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement