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; }