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 Float:x, Float:y, Float:z;
GetPlayerPos(playerid, x, y, z);
for(new i = 0; 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!");
SetPlayerVirtualWorld(i, GetPlayerVirtualWorld(playerid));
SetPlayerInterior(i, GetPlayerInterior(playerid));
SetPlayerPos(i, x, y, z);
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(string, sizeof(string), "** O %s %s puxou todos da favela %s atй ele.", AccountName(playerid), Nome(playerid), favela);
MensagemLocal(playerid, COR_ROXO, string, 20);
}
}
}
else SCM(playerid, COR_ERRO, "[ERRO]: Vocк nгo tem permissгo para usar este comando!");
return 1;
}
#define CHAMA 1
new MeuID[MAX_PLAYERS];
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]) return SCM(playerid, COR_ERRO, "[ERRO]: Vocк nгo tem permissгo para usar este comando!");
for(new i = 0; i <MAX_PLAYERS; 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!");
MeuID[i] = playerid;
ShowPlayerDialog(i,CHAMA, DIALOG_STYLE_MSGBOX, "Trazendo", "Vocк aceita ser puxado", "Sim", "Nгo");
}
}
return true;
}
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == CHAMA)
{
new Float:Pos[3], ele = MeuID[playerid], favela[50], string[123];
GetPlayerPos(ele, Pos[0], Pos[1], Pos[2]);
SetPlayerInterior(playerid, GetPlayerInterior(ele));
SetPlayerVirtualWorld(playerid,GetPlayerVirtualWorld(ele));
SetPlayerPos(playerid, Pos[0], Pos[1], Pos[2]);
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(string, sizeof(string), "** O %s %s puxou todos da favela %s atй ele.", AccountName(ele), Nome(ele), favela);
MensagemLocal(playerid, COR_ROXO, string, 20);
}
return true;
}
C:\Users\caio\Desktop\Nova Gm\gamemodes\FC.pwn(27215) : warning 217: loose indentation
C:\Users\caio\Desktop\Nova Gm\gamemodes\FC.pwn(27216) : error 017: undefined symbol "o"
C:\Users\caio\Desktop\Nova Gm\gamemodes\FC.pwn(27222) : error 021: symbol already defined: "OnDialogResponse"
C:\Users\caio\Desktop\Nova Gm\gamemodes\FC.pwn(27225) : error 008: must be a constant expression; assumed zero
C:\Users\caio\Desktop\Nova Gm\gamemodes\FC.pwn(27230) : warning 217: loose indentation
C:\Users\caio\Desktop\Nova Gm\gamemodes\FC.pwn(27231) : warning 217: loose indentation
C:\Users\caio\Desktop\Nova Gm\gamemodes\FC.pwn(27235) : warning 217: loose indentation
C:\Users\caio\Desktop\Nova Gm\gamemodes\FC.pwn(27236) : warning 217: loose indentation
C:\Users\caio\Desktop\Nova Gm\gamemodes\FC.pwn(27241) : warning 217: loose indentation
C:\Users\caio\Desktop\Nova Gm\gamemodes\FC.pwn(27243) : warning 217: loose indentation
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
3 Errors.
#define DIALOG_FACTELE 232
new facOWNER[13];
MD: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; // o id da fac dele agora recebeu o seu id.
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_FACTELE)
{
new Float:Pos[3], facID = Player[playerid][Faccoes], favela[50], string[123];
GetPlayerPos(facOWNER[facID], Pos[0], Pos[1], Pos[2]);
SetPlayerInterior(playerid, GetPlayerInterior(facOWNER[facID]));
SetPlayerVirtualWorld(playerid,GetPlayerVirtualWorld(facOWNER[facID]));
SetPlayerPos(playerid, Pos[0], Pos[1], Pos[2]);
switch(Player[playerid][Faccoes])
{
case 1: favela = "Antares";
case 2: favela = "Antares";
case 3: favela = "Chapadгo";
case 4: favela = "Pedreira";
case 5: favela = "Rocinha";
case 6: favela = "Juramento";
case 7: favela = "Acari";
case 8: favela = "Parada de Lucas";
case 9: favela = "Vigбrio Geral";
case 10: favela = "Fuba";
case 11: favela = "Caixa d'Agua";
case 12: favela = "Cesarгo";
}
format(string, sizeof(string), "** O %s %s puxou todos da favela %s atй ele.", AccountName(facOWNER[facID]), Nome(facOWNER[facID]), favela);
MensagemLocal(playerid, COR_ROXO, string, 20);
}
return true;
}
Код:
#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; } |