[PEDIDO] Interior - Printable Version
+- SA-MP Forums Archive (
https://sampforum.blast.hk)
+-- Forum: Non-English (
https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (
https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (
https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [PEDIDO] Interior (
/showthread.php?tid=270093)
[PEDIDO] Interior -
Miqueias Barros - 19.07.2011
Eaee galera..
Queria saber tipo, quando o player entra armado no interior a arma desativa tipo, passa pro "soco" quando ele tenta passar de arma exemplo: para eagle, volta rapidamente para o soco para evitar armas em interior..
Quem pode me ajudar nessa
Re: [PEDIDO] Interior -
arakuta - 19.07.2011
Vou fazer o cуdigo pra vocк, jaja edito
Re: [PEDIDO] Interior -
Miqueias Barros - 19.07.2011
'-'
Thanks
Re: [PEDIDO] Interior -
arakuta - 19.07.2011
Bom, me atrapalhei um pouco aqui, pois sou iniciante, mas pesquisei e achei isso:
Em OnGameModeInit
1 para TRUE e 0 para false. Tenta ai
Mas agora eu vou fazer tentar fazer um cуdigo haha '-' e eu pensando que ia dormir cedo!
Re: [PEDIDO] Interior -
Miqueias Barros - 19.07.2011
Belezaa
Re: [PEDIDO] Interior -
Shadoww5 - 19.07.2011
Testado e funcionando:
PHP код:
new Armas[MAX_PLAYERS][13];
new Ammo[MAX_PLAYERS][13];
public OnPlayerInteriorChange(playerid,newinteriorid,oldinteriorid)
{
if(newinteriorid)
{
for(new i = 0; i < 13; i ++)
{
GetPlayerWeaponData(playerid, i, Armas[playerid][i], Ammo[playerid][i]);
}
ResetPlayerWeapons(playerid);
}
else
{
for(new i = 0; i < 13; i ++)
{
GivePlayerWeapon(playerid, Armas[playerid][i], Ammo[playerid][i]);
}
}
return 1;
}
Re: [PEDIDO] Interior -
pr0bscur3 - 19.07.2011
Nгo precisa esse monte de frescura de codigo ai.
se vocк que que ele nгo use arma no interior, no caso aconteзa isso que vocк demonstrou, vocк usa:
pawn Код:
AllowInteriorWeapons(false);
Jб se vocк quiser permitir que ele use a arma em um interior usa:
pawn Код:
AllowInteriorWeapons(true);
sу colocar no OnGameModeInit
Re: [PEDIDO] Interior -
Miqueias Barros - 29.07.2011
Quote:
Originally Posted by Shadoww5
Testado e funcionando:
PHP код:
new Armas[MAX_PLAYERS][13];
new Ammo[MAX_PLAYERS][13];
public OnPlayerInteriorChange(playerid,newinteriorid,oldinteriorid)
{
if(newinteriorid)
{
for(new i = 0; i < 13; i ++)
{
GetPlayerWeaponData(playerid, i, Armas[playerid][i], Ammo[playerid][i]);
}
ResetPlayerWeapons(playerid);
}
else
{
for(new i = 0; i < 13; i ++)
{
GivePlayerWeapon(playerid, Armas[playerid][i], Ammo[playerid][i]);
}
}
return 1;
}
|
Seguinte Shandoww, funcionou muito bem e tal, mas tem uma coisa, quando o player spawna ele jб spawna com a eagle + 250 muniзхes, e o modo que fiz no spawn do meu GM й depois de 5 segundos o player recebe armas, dai quando dб os 5 segundos o player recebe + 150 muniзхes que foi o que eu fiz, entгo tem como ajudar?
Re: [PEDIDO] Interior -
Shadoww5 - 29.07.2011
Usa este:
PHP код:
new Armas[MAX_PLAYERS][13];
new Ammo[MAX_PLAYERS][13];
public OnPlayerInteriorChange(playerid,newinteriorid,oldinteriorid)
{
if(newinteriorid && !oldinteriorid)
{
for(new i = 0; i < 13; i ++)
{
GetPlayerWeaponData(playerid, i, Armas[playerid][i], Ammo[playerid][i]);
}
ResetPlayerWeapons(playerid);
SendClientMessage(playerid, 0xFFFF00FF, "Suas armas foram retiradas, pois nгo й permitido usб-las em interior. Quando vocк sair, elas serгo devolvidas.");
}
else if(!newinteriorid)
{
for(new i = 0; i < 13; i ++)
{
GivePlayerWeapon(playerid, Armas[playerid][i], Ammo[playerid][i]);
}
SendClientMessage(playerid, 0xFFFF00FF, "Suas armas foram reentregues.");
}
return 1;
}
Re: [PEDIDO] Interior -
Miqueias Barros - 29.07.2011
Tipo assim Shandoww, ele tб entregando a Eagle tipo como se fosse do LVDM GM padrгo do SAMP saka? Como tira isso?