- 0
nu ramane salvat cand dau /numberplate
-
Similar Content
-
Am o problema cu un special quest de iarna,sunt la inceput cu scripting-ul si am o problema,cand intru in raza de checkpoint nu se intampla absolut nimic,stie cineva de ce?
By cbnmihaita,
- 3 answers
- 1.024 views
-
Am o problema cu un battlepass,de ce nu merge comanda /misiuni cand o scriu,tin sa precizez ca script-ul mi l-a facut chatgpt
By cbnmihaita,
- 2 answers
- 859 views
-
Cum adaug melodie pe timpul logarii? cand se logheaza playerii sa cante o anumita piesa
By Decisivul,
- 2 replies
- 623 views
-
- 1 reply
- 656 views
-
- 9 replies
- 2.207 views
-
-
Recently Browsing 0 members
- No registered users viewing this page.

Question
kobra123
Problema intalnita (descriere): deci dau /numberplate aleg acolo culoarea pe urma pun textul se schimba dar dupa ce dau /park sau /towcar se schimba la loc cum era nu ramane salvat.
Ero(area / rile) / warning-(ul / urile): -
Liniile de cod / sursa / script-ul(obligatoriu):
//============================================================================// // Simple number plate system with color // // Created By: Moshaki™ // //============================================================================// #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("* Number plate system with color By: Moshaki *"); print("* Load Succesfully *"); print("----------------------------------------------\n"); return 1; } public OnFilterScriptExit() { print("\n----------------------------------------------"); print("* Number plate system with color By: Moshaki *"); print("* Unload Succesfully *"); print("----------------------------------------------\n"); return 1; } public OnPlayerCommandText(playerid, cmdtext[]) { if (strcmp(cmdtext, "/numberplate", true)==0) { if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, COLOR_RED, "Error: {FFFFFF}You must 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 has canceled."); return 1; } switch(listitem) { case 0: { ShowPlayerDialog(playerid, Red, DIALOG_STYLE_INPUT, "-=Number Plate=-","Enter the name [4-8 Character]", "Ok", "Cancel"); } case 1: { ShowPlayerDialog(playerid, Blue, DIALOG_STYLE_INPUT, "-=Number Plate=-","Enter the name [4-8 Character]", "Ok", "Cancel"); } case 2: { ShowPlayerDialog(playerid, Green, DIALOG_STYLE_INPUT, "-=Number Plate=-","Enter the name [4-8 Character]", "Ok", "Cancel"); } case 3: { ShowPlayerDialog(playerid, Yellow, DIALOG_STYLE_INPUT, "-=Number Plate=-","Enter the name [4-8 Character]", "Ok", "Cancel"); } case 4: { ShowPlayerDialog(playerid, Cyan, DIALOG_STYLE_INPUT, "-=Number Plate=-","Enter the name [4-8 Character]", "Ok", "Cancel"); } case 5: { ShowPlayerDialog(playerid, Pink, DIALOG_STYLE_INPUT, "-=Number Plate=-","Enter the name [4-8 Character]", "Ok", "Cancel"); } case 6: { ShowPlayerDialog(playerid, White, DIALOG_STYLE_INPUT, "-=Number 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, "-=Number 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, "-=Number 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, "-=Number 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, "-=Number 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, "-=Number 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, "-=Number 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, "-=Number 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, "-=Number 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."); } } return 1; } //============================================================================// // Credit: // // Moshaki™ // //============================================================================// // © Moshaki™ 2012 - All rights Reserved // //============================================================================//Imagini / Video (optional):-
Ati incercat sa rezolvati singur?:am incercat sa pun sa se conecteze sa faca legatura cu abza de date din gm dar nu a mers.
5 answers to this question
Recommended Posts