[Ajuda] trazer todos da facзao
#1

gostaria de saber como faзo pra quando eu digitar /trazertodos apareзer uma mensagem para o player se ele aceita ou nao ser puxado

PHP код:
CMD:trazertodos(playerid)
{
    if(
Player[playerid][TempoPreso] >= || Player[playerid][InHospital] == true) return SCM(playeridCOR_ERRO"[ERRO]: Vocк nгo pode fazer isso agora!");
    if(
NaBoateVip[playerid] == 1) return SCM(playeridCOR_ERRO"[ERRO]: Vocк nгo pode fazer isto agora.");
    if(
Player[playerid][Lider] >= ||  Player[playerid][Dono])
    {
        new 
Float:xFloat:yFloat:z;
        
GetPlayerPos(playeridxyz);
        for(new 
0<  HighestIDi++)
        {
              if(
Player[i][Faccoes] == Player[playerid][Faccoes])
            {
                if(
Player[i][TempoPreso] >= || EmTrabalho[i] >= || Player[i][InHospital] == true) return SCM(playeridCOR_ERRO"[ERRO]: Alguns Players Nгo Vieram Por Algum Motivo!");
                
SetPlayerVirtualWorld(iGetPlayerVirtualWorld(playerid));
                 
SetPlayerInterior(iGetPlayerInterior(playerid));
                  
SetPlayerPos(ixyz);
                new 
favela[80], string[126];
                if(
Player[playerid][Faccoes] == 12) { favela "Cesarгo"; }
                if(
Player[playerid][Faccoes] == 11) { favela "Caixa d'Agua"; }
                if(
Player[playerid][Faccoes] == 10) { favela "Fuba"; }
                if(
Player[playerid][Faccoes] == 9) { favela "Vigбrio Geral"; }
                if(
Player[playerid][Faccoes] == 8) { favela "Parada de Lucas"; }
                if(
Player[playerid][Faccoes] == 7) { favela "Acari"; }
                if(
Player[playerid][Faccoes] == 6) { favela "Juramento"; }
                if(
Player[playerid][Faccoes] == 5) { favela "Rocinha"; }
                if(
Player[playerid][Faccoes] == 4) { favela "Pedreira"; }
                if(
Player[playerid][Faccoes] == 3) { favela "Chapadгo"; }
                if(
Player[playerid][Faccoes] == 2) { favela "Antares"; }
                if(
Player[playerid][Faccoes] == 1) { favela "Tabajara"; }
                
format(stringsizeof(string), "** O %s %s puxou todos da favela %s atй ele."AccountName(playerid), Nome(playerid), favela);
                
MensagemLocal(playeridCOR_ROXOstring20);
            }
        }
    }
    else 
SCM(playeridCOR_ERRO"[ERRO]: Vocк nгo tem permissгo para usar este comando!");
    return 
1;

Reply
#2

@EDIT

Jб edito novamente com o code ... espera ai
Reply
#3

Tenta denovo, ontem tava apressado, dai nem indentei teu cуdigo, tenta agora denovo.
PHP код:
#define CHAMA         1
new MeuID[MAX_PLAYERS];
CMD:trazertodos(playerid

    if(
Player[playerid][TempoPreso] >= || Player[playerid][InHospital] == true) return SCM(playeridCOR_ERRO"[ERRO]: Vocк nгo pode fazer isso agora!"); 
    if(
NaBoateVip[playerid] == 1) return SCM(playeridCOR_ERRO"[ERRO]: Vocк nгo pode fazer isto agora."); 
    if(
Player[playerid][Lider] < ||  Player[playerid][Dono])  return  SCM(playeridCOR_ERRO"[ERRO]: Vocк nгo tem  permissгo para usar este comando!"); 
    for(new 
0<MAX_PLAYERSi++) 
    { 
        if(
Player[i][Faccoes] == Player[playerid][Faccoes]) 
        { 
           if(
Player[i][TempoPreso] >= || EmTrabalho[i] >= || Player[i][InHospital] == true) return SCM(playeridCOR_ERRO"[ERRO]: Alguns Players Nгo Vieram Por Algum Motivo!"); 
           
MeuID[i] = playerid;
           
ShowPlayerDialog(i,CHAMADIALOG_STYLE_MSGBOX"Trazendo""Vocк aceita ser puxado""Sim""Nгo"); 
        } 
    } 
    return 
true
}  
public 
OnDialogResponse(playeriddialogidresponselistiteminputtext[])
{
    if(
dialogid == CHAMA)
    {
        new 
Float:Pos[3], ele MeuID[playerid], favela[50], string[123];
        
GetPlayerPos(elePos[0], Pos[1], Pos[2]);
        
SetPlayerInterior(playeridGetPlayerInterior(ele));
        
SetPlayerVirtualWorld(playerid,GetPlayerVirtualWorld(ele));
        
SetPlayerPos(playerid,  Pos[0], Pos[1], Pos[2]);
        if(
Player[playerid][Faccoes] == 12favela "Cesarгo"
        if(
Player[playerid][Faccoes] == 11favela "Caixa d'Agua";  
        if(
Player[playerid][Faccoes] == 10favela "Fuba"
        if(
Player[playerid][Faccoes] == 9favela "Vigбrio Geral"
        if(
Player[playerid][Faccoes] == 8favela "Parada de Lucas";  
        if(
Player[playerid][Faccoes] == 7)  favela "Acari"
        if(
Player[playerid][Faccoes] == 6)  favela "Juramento";  
        if(
Player[playerid][Faccoes] == 5)  favela "Rocinha"
        if(
Player[playerid][Faccoes] == 4)  favela "Pedreira";  
        if(
Player[playerid][Faccoes] == 3)  favela "Chapadгo";  
        if(
Player[playerid][Faccoes] == 2)  favela "Antares";  
        if(
Player[playerid][Faccoes] == 1favela "Tabajara";  
     
format(stringsizeof(string), "** O %s %s puxou todos da favela %s atй ele."AccountName(ele), Nome(ele), favela); 
        
MensagemLocal(playeridCOR_ROXOstring20); 
    }
    return 
true;

Reply
#4

deu certo nao mano , deu varios erros
Reply
#5

Quote:
Originally Posted by caiomali06
Посмотреть сообщение
deu certo nao mano , deu varios erros
Quais foram os erros do cуdigo acima?
Reply
#6

PHP код:
C:\Users\caio\Desktop\Nova Gm\gamemodes\FC.pwn(27215) : warning 217loose indentation
C
:\Users\caio\Desktop\Nova Gm\gamemodes\FC.pwn(27216) : error 017undefined symbol "o"
C:\Users\caio\Desktop\Nova Gm\gamemodes\FC.pwn(27222) : error 021symbol already defined"OnDialogResponse"
C:\Users\caio\Desktop\Nova Gm\gamemodes\FC.pwn(27225) : error 008must be a constant expressionassumed zero
C
:\Users\caio\Desktop\Nova Gm\gamemodes\FC.pwn(27230) : warning 217loose indentation
C
:\Users\caio\Desktop\Nova Gm\gamemodes\FC.pwn(27231) : warning 217loose indentation
C
:\Users\caio\Desktop\Nova Gm\gamemodes\FC.pwn(27235) : warning 217loose indentation
C
:\Users\caio\Desktop\Nova Gm\gamemodes\FC.pwn(27236) : warning 217loose indentation
C
:\Users\caio\Desktop\Nova Gm\gamemodes\FC.pwn(27241) : warning 217loose indentation
C
:\Users\caio\Desktop\Nova Gm\gamemodes\FC.pwn(27243) : warning 217loose indentation
Pawn compiler 3.2.3664              Copyright 
(c1997-2006ITB CompuPhase


3 Errors

Reply
#7

sу n consegui resolver : : error 008: must be a constant expression; assumed zero

nessa linha tatic Float:Pos[3], ele = MeuID[playerid], favela[50], string[123];
Reply
#8

PHP код:
#define DIALOG_FACTELE 232

new facOWNER[13];

MD:trazertodos(playerid)
{
    if(
Player[playerid][TempoPreso] >= || Player[playerid][InHospital] == true)
    return 
SCM(playeridCOR_ERRO"[ERRO]: Vocк nгo pode fazer isso agora!");
    
    if(
NaBoateVip[playerid] == 1)
    return 
SCM(playeridCOR_ERRO"[ERRO]: Vocк nгo pode fazer isto agora.");
    
    if(
Player[playerid][Lider] >= || Player[playerid][Dono])
    {
        new 
facID Player[playerid][Faccoes];
        
facOWNER[facID] = playerid// o id da fac dele agora recebeu o seu id.
        
        
for(new i<  HighestIDi++)
        {
            if(
Player[i][Faccoes] == Player[playerid][Faccoes])
            {
                if(
Player[i][TempoPreso] >= || EmTrabalho[i] >= || Player[i][InHospital] == true)
                return 
SCM(playeridCOR_ERRO"[ERRO]: Alguns Players Nгo Vieram Por Algum Motivo!");

                
ShowPlayerDialog(iDIALOG_FACTELEDIALOG_STYLE_MSGBOX"Trazendo""Vocк aceita ser puxado""Sim""Nгo");
            }
        }
    }
    else 
SCM(playeridCOR_ERRO"[ERRO]: Vocк nгo tem permissгo para usar este comando!");
    return 
1;
}

public 
OnDialogResponse(playeriddialogidresponselistiteminputtext[])
{
    if(
dialogid == DIALOG_FACTELE)
    {
        new 
Float:Pos[3], facID Player[playerid][Faccoes], favela[50], string[123];
        
        
GetPlayerPos(facOWNER[facID], Pos[0], Pos[1], Pos[2]);
        
        
SetPlayerInterior(playeridGetPlayerInterior(facOWNER[facID]));
        
SetPlayerVirtualWorld(playerid,GetPlayerVirtualWorld(facOWNER[facID]));
        
SetPlayerPos(playerid,  Pos[0], Pos[1], Pos[2]);
        
        switch(
Player[playerid][Faccoes])
        {
            case 
1favela "Antares";
            case 
2favela "Antares";
            case 
3favela "Chapadгo";
            case 
4favela "Pedreira";
            case 
5favela "Rocinha";
            case 
6favela "Juramento";
            case 
7favela "Acari";
            case 
8favela "Parada de Lucas";
            case 
9favela "Vigбrio Geral";
            case 
10favela "Fuba";
            case 
11favela "Caixa d'Agua";
            case 
12favela "Cesarгo";
        }
        
        
format(stringsizeof(string), "** O %s %s puxou todos da favela %s atй ele."AccountName(facOWNER[facID]), Nome(facOWNER[facID]), favela);
        
MensagemLocal(playeridCOR_ROXOstring20);
    }
    return 
true;

Reply
#9

Quote:
Originally Posted by VinteDois
Посмотреть сообщение
Код:
#define DIALOG_TRAZERFAC 6587

new facOWNER[13];

CMD:trazertodos(playerid)
{
    if(Player[playerid][TempoPreso] >= 1 || Player[playerid][InHospital] == true)
    return SCM(playerid, COR_ERRO, "[ERRO]: Vocк nгo pode fazer isso agora!");
    
    if(NaBoateVip[playerid] == 1)
    return SCM(playerid, COR_ERRO, "[ERRO]: Vocк nгo pode fazer isto agora.");
    
    if(Player[playerid][Lider] >= 1 || Player[playerid][Dono])
    {
        new facID = Player[playerid][Faccoes];
        facOWNER[facID] = playerid;
        
        for(new i; i <  HighestID; i++)
        {
            if(Player[i][Faccoes] == Player[playerid][Faccoes])
            {
                if(Player[i][TempoPreso] >= 1 || EmTrabalho[i] >= 1 || Player[i][InHospital] == true)
                return SCM(playerid, COR_ERRO, "[ERRO]: Alguns Players Nгo Vieram Por Algum Motivo!");

                ShowPlayerDialog(i, DIALOG_FACTELE, DIALOG_STYLE_MSGBOX, "Trazendo", "Vocк aceita ser puxado", "Sim", "Nгo");
            }
        }
    }
    else SCM(playerid, COR_ERRO, "[ERRO]: Vocк nгo tem permissгo para usar este comando!");
    return 1;
}

public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
    if(dialogid == DIALOG_TRAZERFAC)
    {
        if(response) SetPlayerPos(playerid, FaccaoPos[0], FaccaoPos[1], FaccaoPos[2]);
        for(new i = 0; i <= HighestID; i++)
        if(GetDistanceBetweenPlayers(playerid, i) <= 50)
        if(GetPlayerVirtualWorld(playerid) == GetPlayerVirtualWorld(i))
        SendFormattedMessage(i, COR_ROXO, "## %s Aceitou o pedido de guerra", getPName(playerid));
    }
    return true;
}
Cara se mate
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)