Warning 203: Tag Mismatch
#1

Greetings,

I have this code, but when I complie all it says
pawn Код:
CMD:arrest(playerid, params[])
{
    new string[128];
    new giveplayerid, time, fine, bail;
    if(PlayerInfo[playerid][pFaction] != 1) return SendClientMessage(playerid, -1, SERVER: "SERVER: You are not in the LSPD.") ;
    if(!IsPlayerInRangeOfPoint(playerid, 10, 1526, -1676, 5.89)) return SendClientMessage(playerid, -1, "ERROR: You are not at the arrest point.");
    if(sscanf(params, "uiii", giveplayerid, time, fine, bail)) return SendClientMessage(playerid, COLOR_WHITE, "USAGE: /arrest [playerid/partofname] [time (1-20 min)] [fine (0-500)] [bail (0-1000)]");
    GetPlayerPos(giveplayerid, PlayerInfo[giveplayerid][pX], PlayerInfo[giveplayerid][pY], PlayerInfo[giveplayerid][pZ]);
    if(!IsPlayerInRangeOfPoint(playerid, 10, PlayerInfo[giveplayerid][pX], PlayerInfo[giveplayerid][pY], PlayerInfo[giveplayerid][pZ])) return SendClientMessage(playerid, -1, "You are not near the suspect.");
    if(PlayerInfo[giveplayerid][pWanted] < 1) return SendClientMessage(playerid, -1, "ERROR: Player is not wanted.");
    if(time > 20 || time < 1) return SendClientMessage(playerid, -1, "Valid arrest time is between 1 and 20");
    if(fine > 500 || fine < 0) return SendClientMessage(playerid, -1, "Valid fine is between 0 and 500");
    if(bail > 1000 || bail < 0) return SendClientMessage(playerid, -1, "Valid bail is between 0 and 100");
    if(giveplayerid == INVALID_PLAYER_ID) return SendClientMessage(playerid, -1, "Invalid player specified.");
    if(giveplayerid == playerid) return SendClientMessage(playerid, -1, "WARNING: You can not arrest yourself.");
    PlayerInfo[giveplayerid][pJail] = time;
    PlayerInfo[giveplayerid][pBail] = bail;
    PlayerInfo[giveplayerid][pCash] -= fine;
    PlayerInfo[giveplayerid][pWanted] = 0;
    PlayerInfo[giveplayerid][pInt] = 6;
    PlayerInfo[giveplayerid][pVW] = 1337;
    PlayerInfo[giveplayerid][pW1] = 0; PlayerInfo[giveplayerid][pW2] = 0; PlayerInfo[giveplayerid][pW3] = 0; PlayerInfo[giveplayerid][pW4] = 0; PlayerInfo[giveplayerid][pW5] = 0;  PlayerInfo[giveplayerid][pW6] = 0;
    SetPlayerColor(giveplayerid, 0xFF8C0000);
    beingdragged[giveplayerid] = -1;
    SetPlayerSpecialAction(giveplayerid, SPECIAL_ACTION_NONE);
    ClearAnimations(giveplayerid);
    SetPlayerSkin(giveplayerid, GetPlayerSkin(giveplayerid));
    SetPVarInt(giveplayerid, "Dragged", 0);
    TogglePlayerControllable(giveplayerid, 1);
    SetPlayerInterior(giveplayerid, 6);
    ResetPlayerWeapons(giveplayerid);
    ResetPlayerWeaponsEx(giveplayerid);
    SetPlayerVirtualWorld(giveplayerid, 1337);
    SetPVarInt(giveplayerid, "Cuffed", 0);
    SetPlayerPos(giveplayerid, 264.67, 77.79, 1001.04);
    format(string, sizeof(string), "You have been arrested by Officer %s for %i minutes and have been fined $%i.", GetName(playerid), time, fine);
    SendClientMessage(giveplayerid, COLOR_CYAN, string);
    format(string, sizeof(string), "You have arrested %s for %i minutes, fined $%i and set the bail to %i.", GetName(giveplayerid), time, fine, bail);
    SendClientMessage(playerid, COLOR_CYAN, string);
    format(string, sizeof(string), "[LSPD JAIL] %s has arrested %s for %i minutes, fined $%i and set the bail to %i.", GetName(playerid), GetName(giveplayerid), time, fine, bail);
    Log("/logs/prison.txt", string);
    format(string, sizeof(string), "ALL UNITS: %s has arrested %s for %i minutes and fined $%i.", GetName(playerid), GetName(giveplayerid), time, fine);
    SendClientMessageToLSPD(RADIO, string);
    if(PlayerInfo[giveplayerid][pBail] > 0)
    {
    format(string, sizeof(string), "Your bail is: %i.", bail);
    }
    SendClientMessage(giveplayerid, COLOR_CYAN, string);
    rtimer[giveplayerid] = SetTimerEx("arrestrelease", 60000, true, "i", giveplayerid);
    return 1;
}
I need to fix this hurry. All help will be apreciated.

Regards,
Pablo
Reply
#2

may i see the line is coming up on the error please
Reply
#3

Код:
D:\Users\Administrador\Desktop\RolePlay\gamemodes\RP.pwn(3359) : warning 213: tag mismatch
I forgot, thanks for make me remember

pawn Код:
if(PlayerInfo[playerid][pFaction] != 1) return SendClientMessage(playerid, -1, SERVER: "SERVER: You are not in the LSPD.") ;
Reply
#4

Quote:
Originally Posted by PabloDiCostanzo
Посмотреть сообщение
Код:
D:\Users\Administrador\Desktop\RolePlay\gamemodes\RP.pwn(3359) : warning 213: tag mismatch
I forgot, thanks for make me remember

pawn Код:
if(PlayerInfo[playerid][pFaction] != 1) return SendClientMessage(playerid, -1, SERVER: "SERVER: You are not in the LSPD.") ;
Try this may work
Код:
if(PlayerInfo(playerid)[pFaction] != 1) return SendClientMessage(playerid, -1, SERVER: "SERVER: You are not in the LSPD.");
Reply
#5

Doesenґt work

Код:
D:\Users\Administrador\Desktop\RolePlay\gamemodes\RP.pwn(3359) : error 012: invalid function call, not a valid address
D:\Users\Administrador\Desktop\RolePlay\gamemodes\RP.pwn(3359) : warning 215: expression has no effect
D:\Users\Administrador\Desktop\RolePlay\gamemodes\RP.pwn(3359) : error 001: expected token: ";", but found ")"
D:\Users\Administrador\Desktop\RolePlay\gamemodes\RP.pwn(3359) : error 029: invalid expression, assumed zero
D:\Users\Administrador\Desktop\RolePlay\gamemodes\RP.pwn(3359) : fatal error 107: too many error messages on one line
That error is with this:

pawn Код:
if(PlayerInfo(playerid)[pFaction] != 1) return SendClientMessage(playerid, -1, "SERVER: You are not in the LSPD.") ;
Reply
#6

if(PlayerInfo(playerid)[pFaction] != 1) return SendClientMessage(playerid, COLOR_RED, "SERVER: You are not in the LSPD.");



you was missing the color
Reply
#7

Quote:
Originally Posted by Yves
Посмотреть сообщение
if(PlayerInfo(playerid)[pFaction] != 1) return SendClientMessage(playerid, COLOR_RED, "SERVER: You are not in the LSPD.");



you was missing the color
Код:
D:\Users\Administrador\Desktop\RolePlay\gamemodes\RP.pwn(3359) : error 012: invalid function call, not a valid address
D:\Users\Administrador\Desktop\RolePlay\gamemodes\RP.pwn(3359) : warning 215: expression has no effect
D:\Users\Administrador\Desktop\RolePlay\gamemodes\RP.pwn(3359) : error 001: expected token: ";", but found ")"
D:\Users\Administrador\Desktop\RolePlay\gamemodes\RP.pwn(3359) : error 029: invalid expression, assumed zero
D:\Users\Administrador\Desktop\RolePlay\gamemodes\RP.pwn(3359) : fatal error 107: too many error messages on one line
Reply
#8

Quote:
Originally Posted by Yves
Посмотреть сообщение
if(PlayerInfo(playerid)[pFaction] != 1) return SendClientMessage(playerid, COLOR_RED, "SERVER: You are not in the LSPD.");



you was missing the color
He wasn't missing it, as -1 = Color White.
Reply
#9

alright as i am trying to help i might have got it now try this one

Код:
if(PlayerInfo(playerid)[pFaction] != 1) return SendClientMessage(playerid, -1, SERVER; "SERVER: You are not in the LSPD.");
Reply
#10

pawn Код:
if(PlayerInfo(playerid)[pFaction] != 1) return SendClientMessage(playerid, -1, "SERVER: You are not in the LSPD.");
Should work.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)