2help -
silviosdois - 15.12.2013
Eu queria pre-ajustar pra de 2 em 2 hrs tipo payday msm esse comando executar, acontecer uma corrida pros membros da org 22 e 18
pawn Код:
if(strcmp(cmd, "/corridam", true) == 0) {
if(Racer[playerid] == 0)
{
SetPlayerRaceCheckpoint(playerid, 0, 1963.6776,-1992.0397,12.9853, 2016.0938,-1754.4736,12.9797, 5.0);
Racer[playerid] = 1;
return 1;
}
if(Racer[playerid] >= 1)
{
SendClientMessage(playerid,COLOR_RED,"A corrida jб inicio!");
return 1;
}
}
Eu fiz um lugar pra sу poder ir lб com armas brancas se n tiver de arma branca as armas sгo removidas, mas como eu faзo pra se tiver armas diferentes de 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,17,43 , ser removidas? (jб tentei fazer do meu jeito, mas n ficou mt bom, pq tinha q fazer de 1 a 1 com as balas e pa)
pawn Код:
for(new i=0; i<MAX_PLAYERS; i++)
{
if(IsPlayerInBarDilli(i))
{
SendClientMessage(i, COLOR_RED, "Nessa area vocк sу pode andar com armas brancas!");
SendClientMessage(i, COLOR_RED, "Leia as regras ou poderб ser punido!");
ResetPlayerWeapons(i);
}
}
Re: 2help -
silviosdois - 15.12.2013
Alguem sabe como automatizar o primeiro pra de 2 em 2 hrs
E botar as restriзхes de armas no segundo? Pra n tirar todas? Tipo se tiver com armas sem ser aquelas da lista retirar?
Re: 2help -
silviosdois - 16.12.2013
Pq ninguem responde meus topicos? Ajuda ae galera
como faz no segundo pra n sair tirando todas as armas, mas sу permitir essas: 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,17,43
Se tiver outras forem tiradas
E no primeiro й pra por ele pra em vez de cmd pra ir automatico de 2 em 2 hrs pra todos das org 18 e 22
Ninguem sabe?
Re: 2help -
lucas_mdr1235 - 16.12.2013
tenta sua segunda pergunta assim se vc vai gostar
PHP код:
//TOPO GAMEMODE
new ArmaGet[2][MAX_PLAYERS];
new MunicaoGet[2][MAX_PLAYERS];
//---------------------------------------
new nomearmaLOL[15];
for(new i=0; i<MAX_PLAYERS; i++)
{
if(IsPlayerInBarDilli(i))
{
if(GetPlayerWeapon(i) != 1 || GetPlayerWeapon(i) != 4)//id das armas
{
SendClientMessage(i, COLOR_RED, "Nessa area vocк sу pode andar com armas brancas!");
SendClientMessage(i, COLOR_RED, "Leia as regras ou poderб ser punido!");
GetPlayerWeaponData(i, 0, ArmaGet[0][i], MunicaoGet[0][i]);
GetPlayerWeaponData(i, 1, ArmaGet[1][i], MunicaoGet[1][i]);
if(ArmaGet[0][i] != 0 && MunicaoGet[0][i] != 0)
{
GetWeaponName(ArmaGet[0][i],nomearmaLOL,sizeof(nomearmaLOL));
if(strcmp(nomearmaLOL,"Brass Knuckles",true) == 0)
{
SetPlayerArmedWeapon(i, 1);
}
}
else if(ArmaGet[1][i] != 0 && MunicaoGet[1][i] != 0)
{
GetWeaponName(ArmaGet[1][i],nomearmaLOL,sizeof(nomearmaLOL));
if(strcmp(nomearmaLOL,"Knife",true) == 0)
{
SetPlayerArmedWeapon(i, 4);
}
}
else
{
SetPlayerArmedWeapon(i, 0);
}
}
}
}
@EDIT
as armas nгo serao resetadas. A funзгo SetPlayerArmedWeapon ira somente definira arma do jogador.
Re: 2help -
lucas_mdr1235 - 16.12.2013
primeira eprgunta presta atenзгo no COD pq vc ainda tem q definir a variavel que define suas ORG's e o ID das orgs
PHP код:
//EM public OnGameModeInit()
SetTimer("SistemaInicioDaCorrida", 7200000, true);//O TEMPO ESTA EM MILESSEGUNDOS
// NO FINAL DO GAMEMODE FORA DE PUBLIC
stock SistemaInicioDaCorrida()
{
for(new i=0; i<MAX_PLAYERS; i++)
{
if()//DEFINIR VARIAVEL E ID DAS ORG'S AKI
{
if(Racer[i] == 0)
{
SetPlayerRaceCheckpoint(i, 0, 1963.6776,-1992.0397,12.9853, 2016.0938,-1754.4736,12.9797, 5.0);
Racer[i] = 1;
return 1;
}
if(Racer[i] >= 1)
{
SendClientMessage(i,COLOR_RED,"A corrida jб inicio!");
return 1;
}
}
}
return 1;
}