09.09.2017, 21:30
Hi People! How to create admin car script? example: /admincar [car id]
ADMIN CAR, PLATE: ADMIN
Thank You!!
ADMIN CAR, PLATE: ADMIN
Thank You!!
CMD:admincar(playerid, params[])
{
i(!IsPlayerLoggedIn(playerid)) return SendClientMessage(playerid, COLOR_RED, "You are not logged in!");
if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, COLOR_RED, "You are not an admin");
if(sscanf(params, "d", carid)) return SendClientMessage(playerid, COLOR_RED, "/admincar (carid)");
new Pos[3];
GetPlayerPos(playerid, Pos[0], Pos[1], Pos[2]);
new admincar = CreateVehicle(carid, Pos[0], Pos[1], Pos[2], 180, 0, 0, -1, 0);
SendClientMessage(playerid, COLOR_RED, "Car spawned!");
SetVehicleNumberPlate(admincar, "Admin");
}
CMD:admincar(playerid, params[]) { if(!IsPlayerLoggedIn(playerid)) return SendClientMessage(playerid, COLOR_RED, "No Logged!"); if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, COLOR_RED, "No admin"); if(sscanf(params, "d", carid)) return SendClientMessage(playerid, COLOR_RED, "/adminkocsi [ Jбrmű ID ]"); new Pos[3]; new string[500]; new carid[500]; //tag misGetPlayerPos(playerid, Pos[0], Pos[1], Pos[2]); new admincar = CreateVehicle(carid, Pos[0], Pos[1], Pos[2], 180, 0, 0, -1, 0); SendClientMessage(playerid, COLOR_RED, "(( Spawned %s type car"); format(string,sizeof(string),"(( Spawned Admin Car, ID: %d | Name: %s | SA:MP Modell: %s ))", carid, RealName[modelid - 400], GameName[modelid - 400]); SendClientMessage(playerid,COLOR_WHITE,string); SetVehicleNumberPlate(admincar, "ADMIN"); }
warning 213: tag mismatch error 035: argument type mismatch (argument 1) error 017: undefined symbol "carid"
new bool:AdminVehicle[MAX_VEHICLES];
CMD:admincar(playerid, params[])
{
if(!IsPlayerAdmin(playerid))
return SendClientMessage(playerid, COLOR_RED, "No admin");
new
modelid,
vehicleid,
Float:Pos[3],
str[128],
name[32]
;
if(sscanf(params, "i", modelid))
return SendClientMessage(playerid, COLOR_RED, "/adminkocsi [ Jбrmű ID ]");
if(modelid < 400 || modelid > 611)
return SendClientMessage(playerid, COLOR_RED, "You specified an invalid model.");
GetPlayerPos(playerid, Pos[0], Pos[1], Pos[2]);
vehicleid = CreateVehicle(modelid, Pos[0], Pos[1], Pos[2], 90.0, random(255), random(255), -1);
SetVehicleNumberPlate(vehicleid, "Admin");
SetVehicleToRespawn(vehicleid);
AdminVehicle[vehicleid] = true;
format(name, 32, "%s", RealName[modelid - 400]);
format(str, sizeof(str), "(( You spawned an admin car. Vehicle ID: %i, Name: %s ))", vehicleid, name);
SendClientMessage(playerid, COLOR_RED, str);
return 1;
}
CMD:destroyadmincar(playerid, params[])
{
if(!IsPlayerAdmin(playerid))
return SendClientMessage(playerid, COLOR_RED, "No admin");
if(GetPlayerState(playerid) != PLAYER_STATE_DRIVER)
return SendClientMessage(playerid, COLOR_RED, "You aren't driving a car.");
new
vehicleid = GetPlayerVehicleID(playerid),
str[128]
;
if(!AdminVehicle[vehicleid])
return SendClientMessage(playerid, COLOR_RED, "You aren't driving an admin car.");
AdminVehicle[vehicleid] = false;
format(str, sizeof(str), "(( You destroyed Admin vehicle ID %i. ))", vehicleid);
SendClientMessage(playerid, COLOR_RED, str);
DestroyVehicle(vehicleid);
return 1;
}