[Ajuda] Gangzone
#1

Olб pessoal, estou com um erro que nгo to conseguindo resolver a um tempinho ja!!

pawn Код:
C:\Users\Pedro\Desktop\LVC\GM\Las Venturas City\Nova pasta\Ichigo Roleplay - Cуpia\gamemodes\BSL.pwn(22186) : error 017: undefined symbol "donoFazenda01"
C:\Users\Pedro\Desktop\LVC\GM\Las Venturas City\Nova pasta\Ichigo Roleplay - Cуpia\gamemodes\BSL.pwn(22186) : warning 215: expression has no effect
C:\Users\Pedro\Desktop\LVC\GM\Las Venturas City\Nova pasta\Ichigo Roleplay - Cуpia\gamemodes\BSL.pwn(22461) : error 017: undefined symbol "donoFazenda01"
C:\Users\Pedro\Desktop\LVC\GM\Las Venturas City\Nova pasta\Ichigo Roleplay - Cуpia\gamemodes\BSL.pwn(22461) : warning 215: expression has no effect
Pawn compiler 3.2.3664          Copyright (c) 1997-2006, ITB CompuPhase


2 Errors.
LInhas

22186
pawn Код:
donofazenda01 = 0;
22461
pawn Код:
donofazenda01 = 0;
Ele ta definido e tals olha:

pawn Код:
new donofazenda01;
pawn Код:
donofazenda01 = 0;
pawn Код:
if(donofazenda01 == 0)
    {
        GangZoneShowForPlayer(playerid, GZFazenda01, -2147418167);
    }
    if(donofazenda01 == 1)
    {
        GangZoneShowForPlayer(playerid, GZFazenda01, TEAM_GROVE_COLOR);
    }
pawn Код:
if(ProvocoFazenda01[playerid] == 1)
    {
        GangZoneStopFlashForAll(GZFazenda01);
        GangZoneShowForAll(GZFazenda01, -2147418167);
        GuerranoFazenda01 = 0;
        ProvocoFazenda01[playerid] = 0;
        donofazenda01 = 0;
        Dominando[playerid] = 0;
        KillTimer(TempoGuerraFazenda01);
    }
pawn Код:
if(ProvocoFazenda01[playerid] == 1)
        {
            GangZoneStopFlashForAll(GZFazenda01);
            GangZoneShowForAll(GZFazenda01, -2147418167);
            GuerranoFazenda01 = 0;
            ProvocoFazenda01[playerid] = 0;
            donofazenda01 = 0;
            Dominando[playerid] = 0;
            KillTimer(TempoGuerraFazenda01);
        }
pawn Код:
public GuerraFazenda01(playerid)
{
    new string[256];
    new playername[MAX_PLAYER_NAME];
    if(PlayerInfo[playerid][pMember] == 6 || PlayerInfo[playerid][pLeader] == 6)
    {
        if(ProvocoFazenda01[playerid] == 1)
        {
            if(IsPlayerInFazenda01(playerid))
            {
                GetPlayerName(playerid, playername, MAX_PLAYER_NAME);
                format(string, sizeof(string), "[Gang Zone] A ORG {339933}Grove Street Families {FFFFFF}dominou o Fazenda01.",playername);
                SendClientMessageToAll(TEAM_GROVE_COLOR, string);
                SendClientMessage(playerid, COLOR_GRAD5, "Vocк dominou o Fazenda01, a cada 4 minutos vocк ganharб grana.");
                GangZoneStopFlashForAll(GZFazenda01);
                GangZoneShowForAll(GZFazenda01,TEAM_GROVE_COLOR);
                Dominando[playerid] = 0;
                ProvocoFazenda01[playerid] = 0;
                GuerranoFazenda01 = 0;
                donofazenda01 = 1;
                KillTimer(TempoGuerraFazenda01);
                return 1;
                }
                    else
                {
                SendClientMessage(playerid, TEAM_GROVE_COLOR, "{ff0000}[Fail]{ffffff} Vocк nгo estб no Fazenda01.");
                Dominando[playerid] = 0;
                GangZoneStopFlashForAll(GZFazenda01);
                GangZoneShowForAll(GZFazenda01, 0xFFFFFF96);
                ProvocoFazenda01[playerid] = 0;
                GuerranoFazenda01 = 0;
                donofazenda01 = 0;
                KillTimer(TempoGuerraFazenda01);
                return 1;
            }
        }
        return 1;
    }
    return 1;
 }
Reply
#2

Vocк provavelmente tб criando a variбvel local e nгo global.(Dentro de uma callback, uma funзгo etc).
Apague a variбvel e crie ela global.(Fora de todas as callbacks de preferencia no inicio do GM.
Reply
#3

resolvido
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)