public OnPlayerCommandText(playerid, cmdtext[]) if (strcmp("/engineon", cmdtext, true) == 0) ManualVehicleEngineAndLights SendClientMessage(playerid,COLOUR_PINK,"......");
public OnPlayerDeath(playerid, killerid, reason) SendClientMessage(playerid,"....");
public OnGameModeInit() { ManualVehicleAndLights }
public OnPlayerDeath(playerid, killerid, reason) { SendClientMessage(killerid, "....");
CMD:veh(playerid,params[]) {
#pragma unused params
if(PlayerInfo[playerid][Level] >= 0 || instunt[playerid] == 1) {
if(IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid,COLOR_RED,"ERROR: You already have a car.");
else {
ShowPlayerDialog( playerid, DIALOGID3+24, DIALOG_STYLE_LIST, "Vehicle Types", "{FF1400}Airplanes\n{FFB400}Helicopters\n{DCDCDC}Bikes\n{19FF00}Convertibles\n{FF00D7}Industrial\n{CD0000}Lowriders\n{2800FF}Off Road\n{F5FF00}Public Service Vehicles\n{C800FF}Saloons\n{FF6400}Sport Vehicles\n{FFD200}Station Wagons\n{FF3C00}Boats\n{EBFF00}Trailers\n{007DFF}Unique Vehicles", "Select", "Cancel" );
return 1;
}
} else return SendClientMessage(playerid,COLOR_RED,"");
}
okay If I neeed to do a /engineon CMD I will do:
Код:
public OnPlayerCommandText(playerid, cmdtext[]) if (strcmp("/engineon", cmdtext, true) == 0) ManualVehicleEngineAndLights SendClientMessage(playerid,COLOUR_PINK,"......"); how to put the Player Name there? and another THing: Код:
public OnPlayerDeath(playerid, killerid, reason) SendClientMessage(playerid,"...."); I want to send Message to the Killer to..... how to make it? Thanks for help! |
CMD:engineon( playerid, params[] )
{
new pVeh;
new engine,lights,alarm,doors,bonnet,boot,objective;
pVeh = GetPlayerVehicleID( playerid );
GetVehicleParamsEx(pVeh, engine, lights, alarm, doors, bonnet, boot, objective);
SetVehicleParamsEx(pVeh, 1, lights, alarm, doors, bonnet, boot, objective);
SendClientMessage(playerid, -1, "Engine on");
return 1;
}
CMD:engineoff( playerid, params[] )
{
new pVeh;
new engine,lights,alarm,doors,bonnet,boot,objective;
pVeh = GetPlayerVehicleID( playerid );
GetVehicleParamsEx(pVeh, engine, lights, alarm, doors, bonnet, boot, objective);
SetVehicleParamsEx(pVeh, 0, lights, alarm, doors, bonnet, boot, objective);
SendClientMessage(playerid, -1, "Engine off");
return 1;
}
public OnPlayerDeath(playerid, killerid, reason)
{
if(killerid != INVALID_PLAYER_ID) SetPlayerScore(killerid,GetPlayerScore(killerid)+1);
{
new VictimName[24], KillerName[24], Msg[128];
GetPlayerName(playerid, VictimName, sizeof(VictimName));//get names of the victim
GetPlayerName(killerid, KillerName, sizeof(KillerName));//get names of the killer
format(Msg, 128, "You've killed %s", VictimName);//send a message to the killer that he killed the victim
SendClientMessage(killerid, 0xFFFFFFFF, Msg);
format(Msg, 128, "You've been killed by %s", KillerName);//send a message to the victim that the killer killed him.
SendClientMessage(playerid, 0xFFFFFFFF, Msg);
SendDeathMessage(killerid, playerid, reason);//makes that list on the right saying how the player died
}
return 1;
}