05.08.2015, 10:52
Hello, How to do a command, for example, that the police will write the code to be written by a police officer will write the text and cars for example: /callsign ADAM-02. But there is something I have to come out. And if you help me.
OnVehicleSpawn
Command:
Код:
new vehicle3Dtext[MAX_VEHICLES]; new vehiclecallsign[MAX_VEHICLES];
Код:
vehiclecallsign[vehicleid] = 0;
Код:
CMD:callsign(playerid, params[]) { if(IsPlayerConnected(playerid)) { new vehicleid; vehicleid = GetPlayerVehicleID(playerid); if(IsACop(playerid) || IsAnAgent(playerid)) { if(GetPlayerState(playerid) != PLAYER_STATE_DRIVER) return SendClientMessage(playerid, COLOR_GREY, "You are not driving a vehicle."); if(vehiclecallsign[GetPlayerVehicleID(playerid)] == 1) { DestroyObject(vehicle3Dtext[vehicleid]); vehiclecallsign[vehicleid] = 0; SendClientMessage(playerid, COLOR_RED, "Callsign Waishala."); return 1; } if(sscanf(params, "s[32]",string)) return SendErrorMessage(playerid, "You must enter a callsign."); if(vehiclecallsign[GetPlayerVehicleID(playerid)] == 0) { vehicle3Dtext[vehicleid] = CreateObject(19310, 0,0,0,0,0,0,50); AttachObjectToVehicle(vehicle3Dtext[vehicleid],vehicleid,-1.04,1.7,0.15,0,0,0); SetObjectMaterialText(vehicle3Dtext[vehicleid], string, 0, OBJECT_MATERIAL_SIZE_128x64, "Arial Black", 28, 0, 0x00000000, 0x00000000, OBJECT_MATERIAL_TEXT_ALIGN_CENTER); vehiclecallsign[vehicleid] = 1; } } } return 1; }