02.02.2013, 13:07
Hey guys, I have a a jail command, here it is:
And I get these errors?
Код:
CMD:jail(playerid,params[]) { new id,time,reason[100],PlayerName[MAX_PLAYER_NAME],GPlayerName[MAX_PLAYER_NAME];//id = the targetid, time = the jailing time, reason[100]= the reason string in this tutorial i think you know about strings,playername and Gplayername for the jailing names ill explain later if(sscanf(params,"dds",id,time,reason)) return SendClientMessage(playerid, lb, "USAGE: /jail <playerid> <time> <reason>");// this is sscanf routine , d=integer and s= string if(Jailed[id] == 1) return SendClientMessage(playerid, red, "ERROR: Player is already jailed.");// 1 jailed 0 is not jailed GetPlayerName(id, PlayerName, sizeof(PlayerName));// the jailed person id GetPlayerName(playerid, GPlayerName, sizeof(GPlayerName));// the admin id format(szString, sizeof(szString), "AdmSys-: %s (ID:%d) has been jailed for %d minutes; Reason: %s", PlayerName, id, time, reason); SendClientMessageToAll(color, szString);//%s = name . %d = number SetPlayerInterior(id, 3);//sets player interior SetPlayerVirtualWorld(id, 10);//sets player vw SetPlayerFacingAngle(id, 360.0);//player angle SetPlayerPos(id, 197.5662, 175.4800, 1004.0);//player pos SetPlayerHealth(id, 9999999999.0);//player cannot be killed ResetPlayerWeapons(id);//resets his weapons JailTimer[id] = SetTimerEx("Unjail",time*60000, false, "i", id);//jail timer return 1; }
Код:
C:\DOCUME~1\DANNY~1.YOU\MYDOCU~1\CNRSER~1\GAMEMO~1\Testing.pwn(1411) : warning 219: local variable "PlayerName" shadows a variable at a preceding level C:\DOCUME~1\DANNY~1.YOU\MYDOCU~1\CNRSER~1\GAMEMO~1\Testing.pwn(1412) : error 017: undefined symbol "lb" C:\DOCUME~1\DANNY~1.YOU\MYDOCU~1\CNRSER~1\GAMEMO~1\Testing.pwn(1413) : error 017: undefined symbol "red" C:\DOCUME~1\DANNY~1.YOU\MYDOCU~1\CNRSER~1\GAMEMO~1\Testing.pwn(1416) : error 017: undefined symbol "szString" C:\DOCUME~1\DANNY~1.YOU\MYDOCU~1\CNRSER~1\GAMEMO~1\Testing.pwn(1416) : error 017: undefined symbol "szString" C:\DOCUME~1\DANNY~1.YOU\MYDOCU~1\CNRSER~1\GAMEMO~1\Testing.pwn(1416) : error 029: invalid expression, assumed zero C:\DOCUME~1\DANNY~1.YOU\MYDOCU~1\CNRSER~1\GAMEMO~1\Testing.pwn(1416) : fatal error 107: too many error messages on one line Compilation aborted.Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase 6 Errors.