Bloquear comandos em DM -
xXCallXX - 02.02.2014
como Bloquear comandos em x1 arenas dm tipo foi para x1 ae o cara digita /x1 ou /ls ae fala voзe esta em uma arena dm e nao pode usa comandos use: /kill para sair do DM ajuda
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
skype: abdiabr
================================================== ====== cmd x1
if(strcmp(cmdtext, "/x1", true) == 0) {
SetPlayerVirtualWorld(playerid,3);
new pname[MAX_PLAYER_NAME];
GetPlayerName(playerid, pname, MAX_PLAYER_NAME);
format(string, sizeof(string), "%s foi para o {FF00FF}X1 {FF0000}( /x1 )", pname);
SendClientMessageToAll(COLOR_YELLOW, string);
ResetPlayerWeapons(playerid);
SetPlayerInterior(playerid,0);
SetPlayerPos(playerid, -1416.3827, 1246.9246, 1039.8741);
SetPlayerFacingAngle(playerid, 273.7604);
SetPlayerArmour(playerid, 100.0);
SetPlayerHealth(playerid, 100.0);
ResetPlayerWeapons(playerid);
GivePlayerWeapon(playerid,4,0);
GivePlayerWeapon(playerid,26,9999);
GivePlayerWeapon(playerid,31,9999);
GivePlayerWeapon(playerid,24,9999);
GivePlayerWeapon(playerid,32,9999);
return 1;
}
==========================================
nao sei colocar como codigo
Re: Bloquear comandos em DM -
Gii - 02.02.2014
Poste o comando /x1 ou algo do gкnero.
Re: Bloquear comandos em DM -
xXCallXX - 02.02.2014
ponto:
Re: Bloquear comandos em DM -
i7Core - 02.02.2014
Vamos Codar:
pawn Код:
new TaNoX1[MAX_PLAYERS]; //Se Ele Tiver No x1.
Ok Ok, Criamos Nossa New.
Adiocionamos Essa Funзao No x1:
e Essa Funзao Quando o Player Sai Do x1:
Oque Aprendemos? Que 0 Nao Esta No X1 e 1 Esta No X1 Ok?
Agora Nos Comandos Qualquer:
pawn Код:
CMD:comando(playerid, params[])
{
#pragma unused params
if(TaNoX1[playerid] == 1) return SendClientMessage(playerid, -1,"Sai Do X1 Viado.");
return 1;
}
Ou
pawn Код:
CMD:comando(playerid, params[])
{
#pragma unused params
if(TaNoX1[playerid] == 1)
{
SendClientMessage(playerid, -1,"Sai Do X1 Viado.");
return 1;
}
return 1;
}
De Dei a Faca E o Queijo, Fuii.
Re: Bloquear comandos em DM -
Gii - 02.02.2014
pawn Код:
if(strcmp(cmdtext, "/x1", true) == 0) {
SetPlayerVirtualWorld(playerid,3);
new pname[MAX_PLAYER_NAME];
GetPlayerName(playerid, pname, MAX_PLAYER_NAME);
format(string, sizeof(string), "%s foi para o {FF00FF}X1 {FF0000}( /x1 )", pname);
SendClientMessageToAll(COLOR_YELLOW, string);
ResetPlayerWeapons(playerid);
SetPlayerInterior(playerid,0);
SetPlayerPos(playerid, -1416.3827, 1246.9246, 1039.8741);
SetPlayerFacingAngle(playerid, 273.7604);
SetPlayerArmour(playerid, 100.0);
SetPlayerHealth(playerid, 100.0);
ResetPlayerWeapons(playerid);
GivePlayerWeapon(playerid,4,0);
GivePlayerWeapon(playerid,26,9999);
GivePlayerWeapon(playerid,31,9999);
GivePlayerWeapon(playerid,24,9999);
GivePlayerWeapon(playerid,32,9999);
SetPVarInt(playerid, "noX1", 1);
return 1;
}
public OnPlayerDeath(playerid, killerid, reason) {
if (GetPVarInt(playerid, "noX1") != 0 ) {
DeletePVar(playerid, "noX1");
DeletePVar(killerid, "noX1");
}
return 1;
}
// para bloquear os comandos para quem esta no x1 basta adicionar isto em cada comando
if (GetPVarInt(playerid, "noX1") == 1 )
return SendClientMessage(playerid, -1, "Este comando nгo pode ser usado, pois vocк esta em um X1!");
Re: Bloquear comandos em DM -
xXCallXX - 02.02.2014
eu presiso criar new sobre esse
public OnPlayerDeath(playerid, killerid, reason) {
if (GetPVarInt(playerid, "noX1") != 0 ) {
DeletePVar(playerid, "noX1");
DeletePVar(killerid, "noX1");
}
return 1;
}
?
Re: Bloquear comandos em DM -
Gii - 02.02.2014
Quote:
Originally Posted by xXCallXX
eu presiso criar new sobre esse
public OnPlayerDeath(playerid, killerid, reason) {
if (GetPVarInt(playerid, "noX1") != 0 ) {
DeletePVar(playerid, "noX1");
DeletePVar(killerid, "noX1");
}
return 1;
}
?
|
Nгo.
Re: Bloquear comandos em DM -
xXCallXX - 02.02.2014
muito mais muito obrigado mais uma vez me ajudou

\('-')/