[AJUDA] Como posso fazer um chat para orgs.. -
Pedro Pawno - 06.04.2012
Bom queria criar os chats... mais nгo sei como alguйm pode me ajudar й apenas o que falta pra completar meu GM..
e mais uma coisa:
Aproveitando, tenho esses /equipar
pawn Код:
if(strcmp("/equipar1",cmdtext,true) ==0)
{
if(Equipe[playerid] != Exercito) return SendClientMessage(playerid,-1,"<!> Vocк nгo й do exйrcito."); //Checa se o jogador nгo й do exйrcito, se isso for verdade, para o comando e manda uma mensagem.
ResetPlayerWeapons(playerid);
SendClientMessage(playerid,-1,"<!> Vocк pegou seus equipamentos de Infantaria");
GivePlayerWeapon(playerid,31,250);
GivePlayerWeapon(playerid,23,200);
SetPlayerHealth(playerid,35);
SetPlayerArmour(playerid,35);
return 1;
}
if(strcmp("/equipar2",cmdtext,true) ==0)
{
if(Equipe[playerid] != Exercito) return SendClientMessage(playerid,-1,"<!> Vocк nгo й do exйrcito."); //Checa se o jogador nгo й do exйrcito, se isso for verdade, para o comando e manda uma mensagem.
ResetPlayerWeapons(playerid);
SendClientMessage(playerid,-1,"<!> Vocк pegou seus equipamentos de Atirador de Elite.");
GivePlayerWeapon(playerid,34,50);
GivePlayerWeapon(playerid,23,200);
SetPlayerHealth(playerid,35);
SetPlayerArmour(playerid,35);
return 1;
}
Dai eu queria que o comando, so pega nessa cordenada:
pawn Код:
211.6514,1812.0859,21.8594
(AREA 51)
a mesma coisa com esse por favor>
pawn Код:
if(strcmp("/farc 1",cmdtext,true) ==0)
{
if(Equipe[playerid] != Farc) return SendClientMessage(playerid,-1,"<!> Vocк nгo й da farc."); //Checa se o jogador nгo й da farc, se isso for verdade, para o comando e manda uma mensagem.
ResetPlayerWeapons(playerid);
SendClientMessage(playerid,-1,"<!> Vocк pegou seus equipamentos de Infantaria.");
GivePlayerWeapon(playerid,30,250);
GivePlayerWeapon(playerid,23,200);
SetPlayerHealth(playerid,35);
SetPlayerArmour(playerid,35);
return 1;
}
if(strcmp("/farc 2",cmdtext,true) ==0)
{
if(Equipe[playerid] != Farc) return SendClientMessage(playerid,-1,"<!> Vocк nгo й da farc."); //Checa se o jogador nгo й da farc, se isso for verdade, para o comando e manda uma mensagem.
ResetPlayerWeapons(playerid);
SendClientMessage(playerid,-1,"<!> Vocк pegou seus equipamentos de Atirador de Elite.");
GivePlayerWeapon(playerid,34,50);
GivePlayerWeapon(playerid,23,150);
return 1;
}
ai esses dois /farc й nessa cordenada
pawn Код:
-1107.1281,-1638.4855,76.3672
resumo os /equipar e os /farc so ia funcionar nas coordenadas que eu passei se estou sendo muito exigente me desculpe..
Re: [AJUDA] Como posso fazer um chat para orgs.. -
Fernando Vinewood - 06.04.2012
O chat й osso eu fazer aqui.
Quando ao da coordenada, leia aqui:
https://sampwiki.blast.hk/wiki/IsPlayerInRangeOfPoint
pawn Код:
if(strcmp("/equipar1",cmdtext,true) ==0)
{
if(IsPlayerInRangeOfPoint(playerid, 7.0, 211.6514,1812.0859,21.8594))
{
if(Equipe[playerid] != Exercito) return SendClientMessage(playerid,-1,"<!> Vocк nгo й do exйrcito."); //Checa se o jogador nгo й do exйrcito, se isso for verdade, para o comando e manda uma mensagem.
ResetPlayerWeapons(playerid);
SendClientMessage(playerid,-1,"<!> Vocк pegou seus equipamentos de Infantaria");
GivePlayerWeapon(playerid,31,250);
GivePlayerWeapon(playerid,23,200);
SetPlayerHealth(playerid,35);
SetPlayerArmour(playerid,35);
}
return 1;
}
if(strcmp("/equipar2",cmdtext,true) ==0)
{
if(IsPlayerInRangeOfPoint(playerid, 7.0, 211.6514,1812.0859,21.8594))
{
if(Equipe[playerid] != Exercito) return SendClientMessage(playerid,-1,"<!> Vocк nгo й do exйrcito."); //Checa se o jogador nгo й do exйrcito, se isso for verdade, para o comando e manda uma mensagem.
ResetPlayerWeapons(playerid);
SendClientMessage(playerid,-1,"<!> Vocк pegou seus equipamentos de Atirador de Elite.");
GivePlayerWeapon(playerid,34,50);
GivePlayerWeapon(playerid,23,200);
SetPlayerHealth(playerid,35);
SetPlayerArmour(playerid,35);
}
return 1;
}
/farc
pawn Код:
if(strcmp("/farc 1",cmdtext,true) ==0)
{
if(IsPlayerInRangeOfPoint(playerid, 7.0, -1107.1281,-1638.4855,76.3672))
{
if(Equipe[playerid] != Farc) return SendClientMessage(playerid,-1,"<!> Vocк nгo й da farc."); //Checa se o jogador nгo й da farc, se isso for verdade, para o comando e manda uma mensagem.
ResetPlayerWeapons(playerid);
SendClientMessage(playerid,-1,"<!> Vocк pegou seus equipamentos de Infantaria.");
GivePlayerWeapon(playerid,30,250);
GivePlayerWeapon(playerid,23,200);
SetPlayerHealth(playerid,35);
SetPlayerArmour(playerid,35);
}
return 1;
}
if(strcmp("/farc 2",cmdtext,true) ==0)
{
if(IsPlayerInRangeOfPoint(playerid, 7.0, -1107.1281,-1638.4855,76.3672))
{
if(Equipe[playerid] != Farc) return SendClientMessage(playerid,-1,"<!> Vocк nгo й da farc."); //Checa se o jogador nгo й da farc, se isso for verdade, para o comando e manda uma mensagem.
ResetPlayerWeapons(playerid);
SendClientMessage(playerid,-1,"<!> Vocк pegou seus equipamentos de Atirador de Elite.");
GivePlayerWeapon(playerid,34,50);
GivePlayerWeapon(playerid,23,150);
}
return 1;
}
Respuesta: [AJUDA] Como posso fazer um chat para orgs.. -
Pedro Pawno - 06.04.2012
Como posso pegar a Float:range?
Re: [AJUDA] Como posso fazer um chat para orgs.. -
Fernando Vinewood - 06.04.2012
Ja fiz os 2, olha o primeiro post meu!
Re: [AJUDA] Como posso fazer um chat para orgs.. -
GReeN_WOoD - 06.04.2012
PHP код:
if(strcmp("/equipar1",cmdtext,true) ==0)
{
if(!IsPlayerInRangeOfPoint(playerid, 7.0, 211.6514,1812.0859,21.8594)) return SendClientMessage(playerid,-1,"<!> Vocк nгo estб no local de equipar.");
if(Equipe[playerid] != Exercito) return SendClientMessage(playerid,-1,"<!> Vocк nгo й do exйrcito."); //Checa se o jogador nгo й do exйrcito, se isso for verdade, para o comando e manda uma mensagem.
ResetPlayerWeapons(playerid);
SendClientMessage(playerid,-1,"<!> Vocк pegou seus equipamentos de Infantaria");
GivePlayerWeapon(playerid,31,250);
GivePlayerWeapon(playerid,23,200);
SetPlayerHealth(playerid,35);
SetPlayerArmour(playerid,35);
return true;
}
if(strcmp("/equipar2",cmdtext,true) ==0)
{
if(!IsPlayerInRangeOfPoint(playerid, 7.0, 211.6514,1812.0859,21.8594)) return SendClientMessage(playerid,-1,"<!> Vocк nгo estб no local de equipar.");
if(Equipe[playerid] != Exercito) return SendClientMessage(playerid,-1,"<!> Vocк nгo й do exйrcito."); //Checa se o jogador nгo й do exйrcito, se isso for verdade, para o comando e manda uma mensagem.
ResetPlayerWeapons(playerid);
SendClientMessage(playerid,-1,"<!> Vocк pegou seus equipamentos de Atirador de Elite.");
GivePlayerWeapon(playerid,34,50);
GivePlayerWeapon(playerid,23,200);
SetPlayerHealth(playerid,35);
SetPlayerArmour(playerid,35);
return true;
}
PHP код:
if(strcmp("/farc1",cmdtext,true) ==0)
{
if(!IsPlayerInRangeOfPoint(playerid, 7.0, -1107.1281,-1638.4855,76.3672)) return SendClientMessage(playerid,-1,"<!> Vocк nгo estб no local de equipar.");
if(Equipe[playerid] != Farc) return SendClientMessage(playerid,-1,"<!> Vocк nгo й da farc."); //Checa se o jogador nгo й da farc, se isso for verdade, para o comando e manda uma mensagem.
ResetPlayerWeapons(playerid);
SendClientMessage(playerid,-1,"<!> Vocк pegou seus equipamentos de Infantaria.");
GivePlayerWeapon(playerid,30,250);
GivePlayerWeapon(playerid,23,200);
SetPlayerHealth(playerid,35);
SetPlayerArmour(playerid,35);
return true;
}
if(strcmp("/farc2",cmdtext,true) ==0)
{
if(!IsPlayerInRangeOfPoint(playerid, 7.0, -1107.1281,-1638.4855,76.3672)) return SendClientMessage(playerid,-1,"<!> Vocк nгo estб no local de equipar.");
if(Equipe[playerid] != Farc) return SendClientMessage(playerid,-1,"<!> Vocк nгo й da farc."); //Checa se o jogador nгo й da farc, se isso for verdade, para o comando e manda uma mensagem.
ResetPlayerWeapons(playerid);
SendClientMessage(playerid,-1,"<!> Vocк pegou seus equipamentos de Atirador de Elite.");
GivePlayerWeapon(playerid,34,50);
GivePlayerWeapon(playerid,23,150);
return true;
}
Lembrando que, vocк colocou 2 comandos para o exйrcito, sendo que, cada um com seu cargo.
Infantaria.
Atirador de Elite.
Lembre-se de colocar os cargos para equipar no comando.
Se vocк nгo colocar, todos do exйrcito poderгo usar o comando.
Re: [AJUDA] Como posso fazer um chat para orgs.. -
Jason` - 06.04.2012
pawn Код:
stock ChatOrg(org, cor, texto[])
{
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(variaveldeorgdoplayer == org)
{
SendClientMessage(i, cor, texto);
}
}
}
return 1;
}
Respuesta: Re: [AJUDA] Como posso fazer um chat para orgs.. -
Pedro Pawno - 06.04.2012
Quote:
Originally Posted by Fernando Vinewood
Ja fiz os 2, olha o primeiro post meu! 
|
Valeu a todos vocКs deu certo obrigado mesmo!