[AJUDA]Comandos -
blacktrindade - 15.04.2012
Bom tenho um comando que й assim
pawn Код:
if(strcmp(cmdtext,"/exercito", true, 9)==0)
{
if(cmdliberado[playerid] == 1) return SendClientMessage(playerid, COR_RED, "[ERRO]Aguarde 15 Minutos para Usar o Comando Novamente!");
SetPlayerPos(playerid,1012.5339,491.9991,24.9832);
SetPlayerArmour(playerid, 80.0);
SetPlayerHealth(playerid, 100.0);
GivePlayerWeapon(playerid,4,1);
GivePlayerWeapon(playerid,16,2);
GivePlayerWeapon(playerid,25,100);
GivePlayerWeapon(playerid,29,999);
GivePlayerWeapon(playerid,34,100);
GivePlayerWeapon(playerid,24,999);
GivePlayerWeapon(playerid,31,999);
SetPlayerSkin(playerid,287);
SendClientMessage(playerid,-1,"Vocк ingressou no Exercito!!");
BlackTrindade[playerid] = 1;
SendClientMessageToAll(COR_VERDE," O Exercito Acaba de Ganhar um Novo Soldado!" );
GameTextForPlayer(playerid, "~w~~h~Exercito ~r~~b~Brasileiro!", 1000,1);
SetTimerEx("liberarcmd", 900000, false, "i" ,playerid);
cmdliberado[playerid] = 1;
return 1;
}
Quando um player usa o comando sу depois de 15 minutos para poder usar este comando novamente, no entanto ao morrer o player sai da Org que й definida por isto aqui : BlackTrindade[playerid] = 1; Org 1 = Exercito, tem como eu fazer alguma coisa para que o player que morrer como exercito continue como soldado do exercito?
e outra coisa й esta parte:
SendClientMessageToAll(COR_VERDE," O Exercito Acaba de Ganhar um Novo Soldado!" );
Queria que fosse deste tipo a mensagem " O Nomedo_PLayer Acabou de Ingressar no Exercito"
Obrigado pela Atenзгo (+rep)
Re: [AJUDA]Comandos -
4LiSs0N - 15.04.2012
pawn Код:
if(strcmp(cmdtext,"/exercito", true, 9)==0)
{
if(cmdliberado[playerid] == 1) return SendClientMessage(playerid, COR_RED, "[ERRO]Aguarde 15 Minutos para Usar o Comando Novamente!");
SetPlayerPos(playerid,1012.5339,491.9991,24.9832);
SetPlayerArmour(playerid, 80.0);
SetPlayerHealth(playerid, 100.0);
GivePlayerWeapon(playerid,4,1);
GivePlayerWeapon(playerid,16,2);
GivePlayerWeapon(playerid,25,100);
GivePlayerWeapon(playerid,29,999);
GivePlayerWeapon(playerid,34,100);
GivePlayerWeapon(playerid,24,999);
GivePlayerWeapon(playerid,31,999);
SetPlayerSkin(playerid,287);
SendClientMessage(playerid,-1,"Vocк ingressou no Exercito!!");
BlackTrindade[playerid] = 1;
new NameP[MAX_PLAYER_NAME];
GetPlayerName(playerid, NameP, MAX_PLAYER_NAME);
format(string, sizeof(string), "O %s Acabou de Ingressar no Exercito", NameP);
SendClientMessageToAll(0xF600F6AA, string);
SendClientMessageToAll(COR_VERDE," O Exercito Acaba de Ganhar um Novo Soldado!" );
GameTextForPlayer(playerid, "~w~~h~Exercito ~r~~b~Brasileiro!", 1000,1);
SetTimerEx("liberarcmd", 900000, false, "i" ,playerid);
cmdliberado[playerid] = 1;
return 1;
}
Re: [AJUDA]Comandos -
blacktrindade - 15.04.2012
Agora falta o problema de ao PLayer morrer perder a Org..
+ rep para tu Alisson
Re: [AJUDA]Comandos -
[NVC]Eduardo - 15.04.2012
pawn Код:
if(strcmp(cmdtext,"/exercito", true, 9)==0)
{
if(cmdliberado[playerid] == 1) return SendClientMessage(playerid, COR_RED, "[ERRO]Aguarde 15 Minutos para Usar o Comando Novamente!");
SetPlayerPos(playerid,1012.5339,491.9991,24.9832);
SetPlayerArmour(playerid, 80.0);
SetPlayerHealth(playerid, 100.0);
GivePlayerWeapon(playerid,4,1);
GivePlayerWeapon(playerid,16,2);
GivePlayerWeapon(playerid,25,100);
GivePlayerWeapon(playerid,29,999);
GivePlayerWeapon(playerid,34,100);
GivePlayerWeapon(playerid,24,999);
GivePlayerWeapon(playerid,31,999);
SetPlayerSkin(playerid,287);
SendClientMessage(playerid,-1,"Vocк ingressou no Exercito!!");
BlackTrindade[playerid] = 1;
new NameP[MAX_PLAYER_NAME];
GetPlayerName(playerid, NameP, MAX_PLAYER_NAME);
format(string, sizeof(string), "O %s Acabou de Ingressar no Exercito", NameP);
SendClientMessageToAll(0xF600F6AA, string);
SendClientMessageToAll(COR_VERDE," O Exercito Acaba de Ganhar um Novo Soldado!" );
GameTextForPlayer(playerid, "~w~~h~Exercito ~r~~b~Brasileiro!", 1000,1);
SetTimerEx("liberarcmd", 900000, false, "i" ,playerid);
cmdliberado[playerid] = 1;
BlackTrindade[playerid] = 1;
return 1;
}
Tente.
@ EDIT
Nгo sei se vai funfa pois nгo testei.
Re: [AJUDA]Comandos -
blacktrindade - 15.04.2012
esse ai o alisson ja me ajudo agora falta o problema do player perder a org
Re: [AJUDA]Comandos -
@Riichard - 15.04.2012
Vocк,quer que quando o player morrer
ele perde a Org?
Re: [AJUDA]Comandos -
blacktrindade - 15.04.2012
Quote:
Originally Posted by @Riichard
Vocк,quer que quando o player morrer
ele perde a Org?
|
Ao contrario quando o player morrer ele nao perca a org
Re: [AJUDA]Comandos -
@Riichard - 15.04.2012
Qual variavel da ORG?
E So Coloca assim em OnplayerDeath :
pawn Код:
VariavelOrg[playerid] = 1;
Acho que й ;\
Mais ai vai ter q definir q ele tava no dm.
Re: [AJUDA]Comandos -
blacktrindade - 15.04.2012
pawn Код:
BlackTrindade[playerid] = 1; // Exercito
BlackTrindade[playerid] = 2;// Terrorista
Re: [AJUDA]Comandos -
blacktrindade - 15.04.2012
Alguem??