SA-MP Forums Archive
[ajuda] /dominar - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [ajuda] /dominar (/showthread.php?tid=213269)



[ajuda] /dominar - 385gtamaster - 18.01.2011

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?


Re: [ajuda] /dominar - -GooGle- - 18.01.2011

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;
    }



Re: [ajuda] /dominar - Power_GamerX - 18.01.2011

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


Re: [ajuda] /dominar - [FeK]Knife - 18.01.2011

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


Re: [ajuda] /dominar - rjjj - 18.01.2011

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


Re: [ajuda] /dominar - [FeK]Knife - 18.01.2011

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