[Ajuda] warning 213: tag mismatch
#3

ve se da certo, vi alguns erros no cmd....

pawn Code:
CMD:pagar(playerid,params[])
{
    new ID, string[100], moneys;
    if(sscanf(params, "ud", ID, moneys))
        return SendClientMessage(playerid,-1,"Use:/pagar [ID] [QUANTIA]");//AVISO

    if (!IsPlayerConnected(ID))
        return SendClientMessage(playerid,-1,"PlayerInativo");//AVISO

    if (moneys > 1000 && PlayerInfo[playerid][pNivel] < 3)
        return SendClientMessage(playerid, COLOR_GRAD1, "Vocк precisa de nivel 3 para pagar mais de $1000");

    if (moneys < 1 || moneys > 99999)
        return SendClientMessage(playerid, COLOR_GRAD1, "Pagamento Minimo 1 Maximo 99999 de cada vez.");

    if (PlayerInfo[playerid][pLocal] == 106)
        return SendClientMessage(playerid, COLOR_GRAD1, "Comando nгo permitido nesse local");

    if (modoadmin[ID] >= 1 || modohelper[ID] >= 1)
        return SendClientMessage(playerid, COLOR_GRAD1, "Vocк nгo pode pagar para um Admin ou Helper em modo de trabalho!");//AVISO

    if (ProxDetectorS(5.0, playerid, ID))//AVISO
    {
        new sendername[MAX_PLAYER_NAME], givename[MAX_PLAYER_NAME], pmoney;
        GetPlayerName(ID, givename, sizeof(givename));
        GetPlayerName(playerid, sendername, sizeof(sendername));
        pmoney = GetPlayerMoney(playerid);
        if (pmoney <= moneys)
            return SendClientMessage(playerid, COLOR_GRAD1, "   Vocк nгo possui essa grana.");

        ConsumingMoney[ID] = 1;//AVISO
        GivePlayerMoney(playerid, -moneys));
        GivePlayerMoney(ID, moneys);//AVISO
        format(string, sizeof(string), "    Vocк pagou $%d para %s.", moneys, givename);
        PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
        SendClientMessage(playerid, COLOR_GRAD1, string);
        format(string, sizeof(string), "   Vocк recebeu $%d de %s(ID: %d).", moneys, sendername, playerid);
        SendClientMessage(ID, COLOR_GRAD1, string);//AVISO
        format(string, sizeof(string), "%s Pagou $%d para %s", sendername, moneys, givename);
        PayLog(string);
        if(moneys >= 1000000)
        {
            ABroadCast(COLOR_YELLOW,string,1);
        }
        PlayerPlaySound(ID, 1052, 0.0, 0.0, 0.0);//AVISO
        format(string, sizeof(string), "* %s Pagou para %s.", sendername, givename);
        ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
    }
    else SendClientMessage(playerid, COLOR_GRAD1, "Jogador Muito Longe");
    return 1;
}
@EDIT

Do tipo
Vc definiu a var Name sу que nao usou ela, e usou a sendername
Outra que vc nao criou uma para o ID e tentou usar uma q nao existia que era a Name definida ali em cima.....
e arrumei tbm o GivePlayerMoneyEx, e troquei por GivePlayerMoney..

Acho que foi isso rsrs ^^
Reply


Messages In This Thread
[Ajuda] warning 213: tag mismatch - by Don_Speed - 02.06.2012, 15:16
Re: [Ajuda] warning 213: tag mismatch - by ViniBorn - 02.06.2012, 15:20
Re: [Ajuda] warning 213: tag mismatch - by EditPawn - 02.06.2012, 15:26
Re: [Ajuda] warning 213: tag mismatch - by Don_Speed - 02.06.2012, 15:27
Re: [Ajuda] warning 213: tag mismatch - by EditPawn - 02.06.2012, 15:30
Re: [Ajuda] warning 213: tag mismatch - by Don_Speed - 02.06.2012, 15:36
Re: [Ajuda] warning 213: tag mismatch - by EditPawn - 02.06.2012, 15:50
Re: [Ajuda] warning 213: tag mismatch - by Don_Speed - 02.06.2012, 15:55
Re: [Ajuda] warning 213: tag mismatch - by CidadeNovaRP - 02.06.2012, 16:05
Re: [Ajuda] warning 213: tag mismatch - by 'Duallity - 02.06.2012, 16:13

Forum Jump:


Users browsing this thread: 2 Guest(s)