E possibile fare in modo che quando un giocatore esce da un area uccide il giocatore uscito?
Pagina 1 di 1
[Help]Giocatore
#2
Inviato il 04 settembre 2009 - 15:50
Sotto OnGameModeInit:
Fuori da ogni altro evento:
In cima alla GM:
Devi cambiare tutti i *** con le coordinate che dipendono dalla forma dell'arena, e le devi prendere tu.
Se necessario cambia anche il messaggio "Hai superato i confini dell'arena e sei stato ucciso" ovviamente.
SetTimer("timerconfini", 500, true);
Fuori da ogni altro evento:
public timerconfini() { for (new i = 0; i < MAX_PLAYERS; i++) { if (IsPlayerConnected(i) == 1) { new Float:px; new Float:py; new Float:pz; GetPlayerPos(i, px, py, pz); if ((px < ***) && (px > ***) && (py < ***) && (py > ***) && (pz > ***) && (pz < ***)) { SetPlayerHealth(i, 0); SendClientMessage(i, 0xFF8A00AA, "Hai superato i confini dell'arena e sei stato ucciso"); } } } }
In cima alla GM:
forward timerconfini();
Devi cambiare tutti i *** con le coordinate che dipendono dalla forma dell'arena, e le devi prendere tu.
Se necessario cambia anche il messaggio "Hai superato i confini dell'arena e sei stato ucciso" ovviamente.
"Audentes Fortuna iuvat"
#4
Inviato il 04 settembre 2009 - 16:49
Quote
Originally posted by [SFD]Marco@04/09/09 - 17:19
Al posto devo mettere *** le coordinate del arena?
Al posto devo mettere *** le coordinate del arena?
scusa tu non hai detto che il player deve morire quando supera i confini di una certa area? devi mettere quindi le coordinate di questi confini...
"Audentes Fortuna iuvat"
Pagina 1 di 1