2 Errors - Printable Version
+- SA-MP Forums Archive (
https://sampforum.blast.hk)
+-- Forum: SA-MP Scripting and Plugins (
https://sampforum.blast.hk/forumdisplay.php?fid=8)
+--- Forum: Scripting Help (
https://sampforum.blast.hk/forumdisplay.php?fid=12)
+---- Forum: Help Archive (
https://sampforum.blast.hk/forumdisplay.php?fid=89)
+---- Thread: 2 Errors (
/showthread.php?tid=268029)
2 Errors -
cloudysky - 10.07.2011
pawn Код:
command(freeze, playerid, params[])
{
if( PlayerInfo[playerid][Admin] >= 1)
{
new admin;
new fplayer;
new fplayerid;
new string[100];
if(sscanf(params, "u", fplayerid)) return SendClientMessage(playerid, COLOUR_WHITE, "Hint: /freeze [playerid]");
if(!IsPlayerConnected(fplayerid)) return SendClientMessage(playerid, COLOUR_WHITE, "That player is not connected.");
GetPlayerName(playerid, admin, 25);
GetPlayerName(fplayerid, fplayer, 25);
TogglePlayerControllable(fplayer,1);// New Error line
format(string, sizeof(string),"**You have frozen %s!**",fplayer);
SendClientMessage(playerid, COLOUR_TAN,string);
format(string, sizeof(string),"You have been frozen by Admin %s",admin);
SendClientMessage(playerid, COLOUR_WHITE,string);
}
return 1;
}
pawn Код:
error 035: argument type mismatch (argument 2)
Re: 2 Errors -
Vince - 10.07.2011
Change
to
pawn Код:
new admin[MAX_PLAYER_NAME];
new fplayer[MAX_PLAYER_NAME];
Re: 2 Errors -
cloudysky - 10.07.2011
Thanks, but now I got this error
pawn Код:
error 035: argument type mismatch (argument 1)
I'll edit in the error line in my command
Re: 2 Errors -
Basicz - 10.07.2011
pawn Код:
command(freeze, playerid, params[])
{
if( PlayerInfo[playerid][Admin] >= 1)
{
new admin[ 24 ];
new fplayer[ 24 ];
new fplayerid;
new string[100];
if(sscanf(params, "u", fplayerid)) return SendClientMessage(playerid, COLOUR_WHITE, "Hint: /freeze [playerid]");
if(!IsPlayerConnected(fplayerid)) return SendClientMessage(playerid, COLOUR_WHITE, "That player is not connected.");
GetPlayerName(playerid, admin, 25);
GetPlayerName(fplayerid, fplayer, 25);
TogglePlayerControllable(fplayerid,1);// use fplayerid instead of fplayer.
format(string, sizeof(string),"**You have frozen %s!**",fplayer);
SendClientMessage(playerid, COLOUR_TAN,string);
format(string, sizeof(string),"You have been frozen by Admin %s",admin);
SendClientMessage(playerid, COLOUR_WHITE,string);
}
return 1;
}
Re: 2 Errors -
cloudysky - 10.07.2011
Thanks!