Tudo certo cara?
Deixo algumas dicas de como resolver o seu problema, já está em 90% ai.
Desconheço filescript, tanto que é uma coisa rápida de ser feita.
"quem tiver na área safe no ninguém poderá matar ninguém nem um soco"
Zonas de gangues
OnGameModeInit
GangZoneCreate - Crie uma zona de gangue
https://team.sa-mp.com/wiki/GangZoneCreate.html
GangZoneShowForAll - Mostra um gangzone para todos os jogadores
https://team.sa-mp.com/wiki/GangZoneShowForAll.html
OnGameModeExit
GangZoneDestroy - Destrua uma gangzone
https://team.sa-mp.com/wiki/GangZoneDestroy.html
"quem tenta dá um soco aparecia uma msg pro player isso e uma área safe e tal"
OnPlayerGiveDamage - Este callback é chamado quando um jogador causa dano a outro jogador.
https://team.sa-mp.com/wiki/OnPlayerGiveDamage.html
OnPlayerTakeDamage - Este retorno de chamada é chamado quando um jogador sofre dano.
https://team.sa-mp.com/wiki/OnPlayerTakeDamage.html
stock IsPlayerInAreasSafes(playerid){
new Float:x,Float:y,Float:z;
GetPlayerPos(playerid, x, y, z);
if(x >= 1683.59375 && y >= -2160.15625 && x <= 1958.984375 && y <= -1960.9375) return 1;
else if(x >= 1683.59375 && y >= -2160.15625 && x <= 1958.984375 && y <= -1960.9375) return 1;
else return 0;
}
Deixo algumas dicas de como resolver o seu problema, já está em 90% ai.
Desconheço filescript, tanto que é uma coisa rápida de ser feita.
"quem tiver na área safe no ninguém poderá matar ninguém nem um soco"
Zonas de gangues
OnGameModeInit
GangZoneCreate - Crie uma zona de gangue
https://team.sa-mp.com/wiki/GangZoneCreate.html
GangZoneShowForAll - Mostra um gangzone para todos os jogadores
https://team.sa-mp.com/wiki/GangZoneShowForAll.html
OnGameModeExit
GangZoneDestroy - Destrua uma gangzone
https://team.sa-mp.com/wiki/GangZoneDestroy.html
"quem tenta dá um soco aparecia uma msg pro player isso e uma área safe e tal"
OnPlayerGiveDamage - Este callback é chamado quando um jogador causa dano a outro jogador.
https://team.sa-mp.com/wiki/OnPlayerGiveDamage.html
OnPlayerTakeDamage - Este retorno de chamada é chamado quando um jogador sofre dano.
https://team.sa-mp.com/wiki/OnPlayerTakeDamage.html
stock IsPlayerInAreasSafes(playerid){
new Float:x,Float:y,Float:z;
GetPlayerPos(playerid, x, y, z);
if(x >= 1683.59375 && y >= -2160.15625 && x <= 1958.984375 && y <= -1960.9375) return 1;
else if(x >= 1683.59375 && y >= -2160.15625 && x <= 1958.984375 && y <= -1960.9375) return 1;
else return 0;
}
- Math_Ultimate -
Brasil Play Ultimate - RPG
Brasil Play Ultimate - RPG