Timer Help and Jail Command for RPG Server.
#3

Made /ajail Command:

pawn Code:
CMD:ajail(playerid,params[])
{
    if(pInfo[playerid][pAdminlevel]> 1 ) return 0;
    new id,time,reason[100],PlayerName[MAX_PLAYER_NAME],GPlayerName[MAX_PLAYER_NAME];
    new szString[100];
    if(sscanf(params,"dds",id,time,reason)) return SendClientMessage(playerid, COLOR_RED1, "[ ! ] USAGE: /ajail <playerid> <time> <reason>");
    if (!IsPlayerConnected(id)) return SendClientMessage(playerid, COLOR_RED, "[ ! ] Invalid Player ID !");
    if(Jailed[id] == 1) return SendClientMessage(playerid, COLOR_RED, "[ ! ] Player is already in Jail !");
    GetPlayerName(id, PlayerName, sizeof(PlayerName));// the jailed person id
    GetPlayerName(playerid, GPlayerName, sizeof(GPlayerName));
    format(szString, sizeof(szString), "[ ! ] %s has been jailed by %s for %d seconds for %s", PlayerName, id, playerid, time, reason);
    SendClientMessageToAll(COLOR_WS, szString);
    {
        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
    }
    else //Line 814
    {
        return 0;//sends : Server:Unknown Command.
    }
    return 1; //Line 818
}
But Finding Error:

pawn Code:
E:\Scritping\gamemodes\Gamemode.pwn(814) : error 029: invalid expression, assumed zero
E:\Scritping\gamemodes\Gamemode.pwn(818) : warning 225: unreachable code
Pawn compiler 3.2.3664          Copyright (c) 1997-2006, ITB CompuPhase


1 Error.
Can any One Help me in Fixing it?
Reply


Messages In This Thread

Forum Jump:


Users browsing this thread: 1 Guest(s)