20.01.2013, 12:43
can u look here? i remove reason and admin, i want put just " Sscarface has been rickroll'd."
and commands is still bug: when i rickroll a player they show to me my name.
look here:
and commands is still bug: when i rickroll a player they show to me my name.
look here:
Код:
CMD:rickroll(playerid, params[])
{
if(IsPlayerAdmin(playerid)) {
new PlayerID; //The variable for the Player ID you put in for the player we want to Rick Roll.
new str[128]; //Our variable for a message string.
new pName[MAX_PLAYER_NAME];
GetPlayerName(playerid, pName, sizeof(pName));
if(sscanf(params, "us[64]", PlayerID)) return SendClientMessage(playerid, RED, "USAGE: /rickroll [playerid]"); //Tell SSCANF if the parameters/the syntax is written wrong to return a message (PlayerID and the reason used here)
if(!IsPlayerConnected(PlayerID)) //If the ID is wrong or not connected, return the message below:
return SendClientMessage(playerid, RED, "Player is not connected!");
format(str, sizeof(str), "%s has been Rick Roll'd", pName); //format the string we've defined to send the message, playername and adminname are used to receive the information about the names
SendClientMessageToAll(COLOR_MAGENTA, str); //Send the message we formatted with format using the str variable we declared/made.
PlayAudioStreamForPlayer(PlayerID, "http://www.geekspeakradio.us/jocofullinterview41.mp3"); //Play the Rick Roll song. (Never Gonna Give You Up - Rick Astley.)
GameTextForPlayer(PlayerID, "~p~You have been Rick Roll'd by an Admin!", 4000, 3); //Send a message to the players screen.
SetPlayerHealth(PlayerID, 100.0); //Set the players health to %30.
}
return 1;
}


