[ajuda] /dominar
#1

ae, to fasendo um gm do new.pwn
qdo eu poho o cmd dominar:

pawn Код:
if(!strcmp(cmdtext, "/dominar", true))
    {
    if(!IsAreaInGangCheck(playerid)) SendClientMessage(playerid, 0xFFFFFFFF, "SERVER: Vocк nгo estб em nenhuma Gang Zone,FAIL");
    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 a gang zone %s.",name,NomesGZs[i]);
    }
    SendClientMessageToAll(0xFFFF00AA, string);
    GangZoneFlashForAll(GZCriadas[i], GetPlayerColor(playerid)) //linha que dб erro
    SetTimer("Terminar",60000,false);
    return 1;
    }
Dб esses erros ae

Код:
C:\GangWar TDM 1.0\gamemodes\GangWarTDM.pwn(381) : warning 202: number of arguments does not match definition
C:\GangWar TDM 1.0\gamemodes\GangWarTDM.pwn(512) : error 017: undefined symbol "i"
Pawn compiler 3.2.3664	 	 	Copyright © 1997-2006, ITB CompuPhase


1 Error.
alguem sabe resolver?
Reply
#2

Aqui:
pawn Код:
if(!strcmp(cmdtext, "/dominar", true))
    {
    for(new i=0; i < GZS_CRIADAS; i++)
    {
    if(!IsAreaInGangCheck(playerid)) SendClientMessage(playerid, 0xFFFFFFFF, "SERVER: Vocк nгo estб em nenhuma Gang Zone,FAIL");
    new Float:x, Float:y, Float:z;
    GetPlayerPos(playerid, x, y, z);
    new name[MAX_PLAYER_NAME], string[44];
    GetPlayerName(playerid, name, sizeof(name));
    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 a gang zone %s.",name,NomesGZs[i]);
    }
    SendClientMessageToAll(0xFFFF00AA, string);
    GangZoneFlashForAll(GZCriadas[i], GetPlayerColor(playerid))
    SetTimer("Terminar",60000,false);
    }
    return 1;
    }
Reply
#3

pawn Код:
//comeзo do gm:
#define i playerid
se nao der ai fala
Reply
#4

Tenta :
pawn Код:
if(!strcmp(cmdtext, "/dominar", true))
    {
    if(!IsAreaInGangCheck(playerid)) return SendClientMessage(playerid, 0xFFFFFFFF, "SERVER: Vocк nгo estб em nenhuma Gang Zone,FAIL");
    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 a gang zone %s.",name,NomesGZs[i]);
    }
    }
    SendClientMessageToAll(0xFFFF00AA, string);
    GangZoneFlashForAll(GZCriadas[playerid], GetPlayerColor(playerid)) //linha que dб erro
    SetTimer("Terminar",60000,false);
    return 1;
    }
Quote:
Originally Posted by Power_GamerX
Посмотреть сообщение
pawn Код:
//comeзo do gm:
#define i playerid
se nao der ai fala
LOL ?
E se ele tiver varias variaveis sendo 'i' vai dar varios erros ¬¬
Namoral vai estudar a Wiki PQP
Reply
#5

Isto deve resolver o seu problema:


pawn Код:
if(!strcmp(cmdtext, "/dominar", true))
    {
        if(!IsAreaInGangCheck(playerid)) return SendClientMessage(playerid, 0xFFFFFFFF, "SERVER: Vocк nгo estб em nenhuma Gang Zone,FAIL");
        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 a gang zone %s.",name,NomesGZs[i]);
            }
        }
        SendClientMessageToAll(0xFFFF00AA, string);
        GangZoneFlashForAll(GZCriadas[playerid], GetPlayerColor(playerid)) //linha que dб erro
        SetTimer("Terminar",60000,false);
        return 1;
    }

Espero ter ajudado
Reply
#6

Seu comando й igual ao meu UASHASUHASUHASUHAS
Antes deu tentar 'resolver' alguma duvida eu sempre olho os comandos de geral .-.
UHSUASHUASHUASHAS
Se nem deve ter olhado e respondeu igual a mim UASHUAHUASHUHASUHASUSHAU
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)