04.05.2014, 14:25
- Can somebody make me a one commands it. When we type : /nude the skin will changes to skin 252 and type again /nude the skin will return like past ! Thanks
- Can somebody make me a one commands it. When we type : /nude the skin will changes to skin 252 and type again /nude the skin will return like past ! Thanks
|
//global variables;
isNude[MAX_PLAYERS] = 0;
returnSkin;
CMD:nude(playerid,params[])
{
if(isNude[playerid] == 0)
{
returnSkin = GetPlayerSkin(playerid);
SetPlayerSkin(playerid, 252);
isNude[playerid] = 1;
}
else
{
SetPlayerSkin(playerid,returnSkin);
isNude[playerid] = 0;
}
return 1;
}
pawn Код:
|
//global variables;
Refer to pawn-lang.pdf (****** it) if you want to know about global variable or just atleast learn to use the search button or the damn ******.
|
- I'm realy stupid in scripting can you do it for me. Please, just one more time
|
Originally Posted by Galletziz
What do you think ?!
I can't do it for you, I'm tired of people like you, that want nothing more than script ready, as did everyone do if you're really interested to scripting, else downloaded a GM and solve your problems in a few clicks. |
CMD:nude(playerid,params[]) { new megastr[1028]; format(str1, sizeof(str1), "Your skin was %i",GetPlayerSkin(playerid)); SendClientMessage(playerid,-1,str1); SetPlayerSkin(playerid,252); return 1; }
CMD:skin(playerid, params[]) // Creating the /skin command. { new skinid; // If you want make this command only available for Rcon Admins, then remove // characters below this. //if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, 0xFF0000FF, "You aren't allowed to use this command."); if(sscanf(params, "d", skinid)) // d or i = integer, s = string and f = float! As you know skinid is an integer and i defined 'd' return SendClientMessage(playerid, 0xFF0000FF, "USAGE: /skin (skinid)"); // Player has used the command without params, then we send him a message. // Now the variable 'skinid' contains the value that player has gave as params. // Example /skin 294 and the variable contains now the value '294' if(skinid > 299 || skinid < 0) // There are only from 0 - 299 skin id's and it should send a warning message return SendClientMessage(playerid, 0xFF0000FF, "Invalid Skin ID!"); // Now everything seems okay and we change his skin! SetPlayerSkin(playerid, skinid); // As you know the 'skinid' contains the value of player's given params. return 1; // Of course we need return a value. }
Код:
CMD:nude(playerid,params[]) { new megastr[1028]; format(str1, sizeof(str1), "Your skin was %i",GetPlayerSkin(playerid)); SendClientMessage(playerid,-1,str1); SetPlayerSkin(playerid,252); return 1; } Код:
CMD:skin(playerid, params[]) // Creating the /skin command. { new skinid; // If you want make this command only available for Rcon Admins, then remove // characters below this. //if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, 0xFF0000FF, "You aren't allowed to use this command."); if(sscanf(params, "d", skinid)) // d or i = integer, s = string and f = float! As you know skinid is an integer and i defined 'd' return SendClientMessage(playerid, 0xFF0000FF, "USAGE: /skin (skinid)"); // Player has used the command without params, then we send him a message. // Now the variable 'skinid' contains the value that player has gave as params. // Example /skin 294 and the variable contains now the value '294' if(skinid > 299 || skinid < 0) // There are only from 0 - 299 skin id's and it should send a warning message return SendClientMessage(playerid, 0xFF0000FF, "Invalid Skin ID!"); // Now everything seems okay and we change his skin! SetPlayerSkin(playerid, skinid); // As you know the 'skinid' contains the value of player's given params. return 1; // Of course we need return a value. } |