Error - 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: Error (
/showthread.php?tid=271540)
Error -
-CaRRoT - 24.07.2011
why this :
Код:
public OnPlayerCommandText(playerid, cmdtext[])
{
if(IsPlayerInRangeOfPoint(playerid, 3.0, 1797.5505, -1578.8964, 14.0856))
}
new cmd[128], tmp[128], idx;
cmd = strtok(cmdtext, idx);
if(!strcmp("/hair", cmd, true))
{
new skin = GetPlayerSkin(playerid);
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) return SendClientMessage(playerid, 0xFF4040AA, "SYNTAX: /Hair 1 - 2");
TextDrawSetString(MsgBox,"Hair obtained");
TextDrawShowForPlayer(playerid, MsgBox);
SetTimerEx("Hide", 1500, false, "d", playerid);//19077 18975
switch(strval(tmp))
{
case 1: SetPlayerAttachedObject(playerid, GetSlot(playerid), 19077, 2, SkinOffSet[skin][0], SkinOffSet[skin][1], SkinOffSet[skin][2], SkinOffSet[skin][3], SkinOffSet[skin][4], SkinOffSet[skin][5], SkinOffSet[skin][8], SkinOffSet[skin][8], SkinOffSet[skin][8]);
case 2: SetPlayerAttachedObject(playerid, GetSlot(playerid), 18975, 2, SkinOffSet[skin][0], SkinOffSet[skin][1], SkinOffSet[skin][2], SkinOffSet[skin][3], SkinOffSet[skin][4], SkinOffSet[skin][5], SkinOffSet[skin][8], SkinOffSet[skin][8], SkinOffSet[skin][8]);
default: SendClientMessage(playerid, 0xFF4040AA, "SYNTAX: /Hair 1 - 2");
}
return 1;
}
, it give me those errors :
Код:
E:\X-ZONE~1\FILTER~1\hair.pwn(358) : error 029: invalid expression, assumed zero
E:\X-ZONE~1\FILTER~1\hair.pwn(358 -- 359) : warning 215: expression has no effect
E:\X-ZONE~1\FILTER~1\hair.pwn(359) : error 001: expected token: ";", but found "new"
E:\X-ZONE~1\FILTER~1\hair.pwn(359) : warning 217: loose indentation
Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase
2 Errors.
And i also want someone to tell me how to make that player freeze for 5 seconds when he enters a place then he get unfrozen after those 5 seconds ( till objects load )
Re: Error -
Mean - 24.07.2011
pawn Код:
public OnPlayerCommandText( playerid, cmdtext[ ] ) {
if( IsPlayerInRangeOfPoint( playerid, 3.0, 1797.5505, -1578.8964, 14.0856 ) ) {
new cmd[ 128 ], tmp[ 128 ], idx;
cmd = strtok( cmdtext, idx );
if( !strcmp( cmd, "/hair", true, 5 ) ) {
new skin = GetPlayerSkin( playerid );
tmp = strtok( cmdtext, idx );
if( !strlen( tmp ) ) return SendClientMessage( playerid, 0xFF4040AA, "SYNTAX: /Hair 1 - 2" );
TextDrawSetString( MsgBox,"Hair obtained" );
TextDrawShowForPlayer( playerid, MsgBox );
SetTimerEx( "Hide", 1500, false, "d", playerid );
switch( strval( tmp ) ) {
case 1: SetPlayerAttachedObject( playerid, GetSlot( playerid ), 19077, 2, SkinOffSet[ skin ][ 0 ], SkinOffSet[ skin ][ 1 ], SkinOffSet[ skin ][ 2 ], SkinOffSet[ skin ][ 3 ], SkinOffSet[ skin ][ 4 ], SkinOffSet[ skin ][ 5 ], SkinOffSet[ skin ][ 8 ], SkinOffSet[ skin ][ 8 ], SkinOffSet[ skin ][ 8 ] );
case 2: SetPlayerAttachedObject( playerid, GetSlot( playerid ), 18975, 2, SkinOffSet[ skin ][ 0 ], SkinOffSet[ skin ][ 1 ], SkinOffSet[ skin ][ 2 ], SkinOffSet[ skin ][ 3 ], SkinOffSet[ skin ][ 4 ], SkinOffSet[ skin ][ 5 ], SkinOffSet[ skin ][ 8 ], SkinOffSet[ skin ][ 8 ], SkinOffSet[ skin ][ 8 ] );
default: SendClientMessage( playerid, 0xFF4040AA, "SYNTAX: /Hair 1 - 2" );
}
}
return 1;
}
// All the other commands...
return 0;
}
EDIT: It's been like 2 days, I really wouldn't mind knowing if it worked...