[Ajuda] 1 Erro e 1 Warning :\
#1

Entгo Galera, Tava eu fazendo um sistema de gangzones, a partir de um tutorial feito pelo IpsBruno, e talz, fiz tudo certinho, mais deu 1 Erro e 1 Warning.

Analizando o Cуdigo, eu realmente nгo entendi.

ta ai :


Linhas :

pawn Код:
linha 246:      GangZoneShowForPlayer(GZCriadas[i], Branco);


linha 374:     GangZoneFlashForAll(GZCriadas[i], GetPlayerColor(playerid))

Erros :


pawn Код:
C:\Users\Lucas\Desktop\Servidor\gamemodes\GangWar.pwn(246) : warning 202: number of arguments does not match definition
C:\Users\Lucas\Desktop\Servidor\gamemodes\GangWar.pwn(374) : error 017: undefined symbol "i"
Pawn compiler 3.2.3664          Copyright (c) 1997-2006, ITB CompuPhase

1 Error.

Pelo que eu entendi, i representa MAX_PLAYERS, entгo por que ta dando isso ?

espero que alguйm entenda
Reply
#2

to gostando mais que brigadeiro de panela
Reply
#3

Up Alguйm ai por favor

Ta aqui o tutorial :

https://sampforum.blast.hk/showthread.php?tid=181017
Reply
#4

Faltou o playerid como primeiro parвmetro da funзгo GangZoneShowForPlayer
Reply
#5

Quote:
Originally Posted by Joao Pedro
Посмотреть сообщение
Faltou o playerid como primeiro parвmetro da funзгo GangZoneShowForPlayer
Pow cara, valeu , kkk , mais ainda falta , esse erro :

pawn Код:
C:\Users\Lucas\Desktop\Servidor\gamemodes\GangWar.pwn(373) : error 017: undefined symbol "i"
Pawn compiler 3.2.3664          Copyright (c) 1997-2006, ITB CompuPhase

1 Error.

Pode me ajudar cara ?

ta ai a linha :


pawn Код:
GangZoneFlashForAll(GZCriadas[i], GetPlayerColor(playerid))

ta ai o comando todo onde estб a linha :


pawn Код:
if(!strcmp(cmdtext, "/dominar", true))
    {
        if(!IsAreaInGangCheck(playerid)) SendClientMessage(playerid, -1, "Vocк nгo estб em nenhum Territуrio");
        new Float:x, Float:y, Float:z;
        GetPlayerPos(playerid, x, y, z);
        new name[MAX_PLAYER_NAME], string[44];
        GetPlayerName(playerid, name, sizeof(name));
        for (new i=0; i < GZS_CRIADAS; i++)
        if (x > CordGZs[i][0] && y > CordGZs[i][1] && x < CordGZs[i][2] && y < CordGZs[i][3]&& z < 500) {
        format(string, sizeof(string), "%s Comeзou a dominar o Territуrio %s.",name,NomesGZs[i]);
    }
        SendClientMessageToAll(Branco, string);
        GangZoneFlashForAll(GZCriadas[i], GetPlayerColor(playerid))
        SetTimer("Terminar",60000,false);
        return 1;
}
Reply
#6

UPPPPPP
Reply
#7

loop!

pawn Код:
for (new i=0; i < GZS_CRIADAS; i++)
Reply
#8

tenta

Код:
for( new i = 0; i < sizeof(GZCriadas); i++ ) {
	GangZoneFlashForAll(GZCriadas[i], GetPlayerColor(playerid))
}
no lugar de GangZoneFlashForAll(GZCriadas[i], GetPlayerColor(playerid))

@edit
Ali em cima eu tinha posto var = 1, muda para new = 1. Confundi com javascript...
Reply
#9

Nгo Entendi :\

Fiquei confuso agora.
Reply
#10

Substitui os cуdigos como eu disse. Esquece o edit que dei.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)