11.02.2015, 12:20
Код:
#include <a_samp> #include <zcmd> #include <sscanf2> new JailTimer[MAX_PLAYERS]; new Jailed[MAX_PLAYERS]; public OnPlayerCommandText(playerid, cmdtext[]) { CMD:jail(playerid,params[]){ if(IsPlayerAdmin(playerid)) new id,time,reason[100],PlayerName[MAX_PLAYER_NAME],GPlayerName[MAX_PLAYER_NAME]; if(sscanf(params,"dds",id,time,reason)) return SendClientMessage(playerid, lb, "USAGE: /jail <playerid> <time> <reason>"); if (!IsPlayerConnected(id)) return SendClientMessage(playerid, red, "ERROR: Player is not connected."); if(Jailed[id] == 1) return SendClientMessage(playerid, red, "ERROR: Player is already jailed."); GetPlayerName(id, PlayerName, sizeof(PlayerName)); GetPlayerName(playerid, GPlayerName, sizeof(GPlayerName)); format(szString, sizeof(szString), "AdmSys-: %s (ID:%d) has been jailed for %d minutes; Reason: %s", PlayerName, id, time, reason); SendClientMessageToAll(color, szString); SetPlayerInterior(id, 3); SetPlayerVirtualWorld(id, 10); SetPlayerFacingAngle(id, 360.0); SetPlayerPos(id, 197.5662, 175.4800, 1004.0); SetPlayerHealth(id, 9999999999.0); ResetPlayerWeapons(id); JailTimer[id] = SetTimerEx("Unjail",time*60000, false, "i", id); } else { return 0; } return 1; }
C:\Users\Trayansh\Desktop\SAMP\gamemodes\jail.pwn( 11) : error 029: invalid expression, assumed zero
C:\Users\Trayansh\Desktop\SAMP\gamemodes\jail.pwn( 11) : error 017: undefined symbol "cmd_jail"
C:\Users\Trayansh\Desktop\SAMP\gamemodes\jail.pwn( 11) : error 029: invalid expression, assumed zero
C:\Users\Trayansh\Desktop\SAMP\gamemodes\jail.pwn( 11) : fatal error 107: too many error messages on one line