[Ayuda]Teleportarme si salgo de la carcel con cheat.
#1

Hola, Quisiera saber si se puede crear un script que funcione asi:
Teleportarme resuelto.

Gracias de antemano.
Reply
#2

pawn Код:
public OnPlayerUpdate(playerid)
{
    if(!IsPlayerInRangeOfPoint(playerid,rango,posicion x,posicion y,posicion z) && VariableCarcel[playerid] == 1)
    {
        SetPlayerPos(playerid,posicion x,posicion y,posicion z);
    }
    return 1;
}
Con ese ejemplo te bastara para que lo hagas, te aclaro que si lo metes asн te tirara errores, reemplaza las ordenadas, la variable y el rango.
Reply
#3

El Mod S0ьeit puede bloquear la funciуn SetPlayerPos de SA-MP, ademбs si estб usando AirBreak no vas a poder teleportar al personaje de vuelta, lo mejor es darle un kick o banearlo en su defecto.
Reply
#4

pawn Код:
#include <a_samp>
#include <streamer>

new AreasEnPrision,
bool:VariableJAIL[MAX_PLAYERS],
Float:PosicionArea[4] = { 0.0, 0.0, 0.0, 0.0 }, //Determina el area de tu jail
Float:GuardarPosPlayer[MAX_PLAYERS][3];

public OnFilterScriptInit() {
    AreasEnPrision=CreateDynamicRectangle(PosicionArea[0], PosicionArea[1], PosicionArea[2], PisicionArea[3], -1, -1, -1);
    return true;
}
public OnFilterScriptExit() {
    DestroyDynamicArea(AreasEnPrision);
    return true;
}
public OnPlayerLeaveDynamicCP(playerid, checkpointid) {
    if(checkpointid == AreasEnPrision && IsPlayerInDynamicArea(playerid, AreasEnPrision)) {
        if(VariableJAIL[playerid] == true) {
            SetPlayerPos(playerid,GuardarPosPlayer[playerid][0], GuardarPosPlayer[playerid][1],GuardarPosPlayer[playerid][2]);
        }
    }
    return true;
}
/*
SetPlayerPos(playerid, 0, 0, 0); ///la posicion del jail inicial
GetPlayerPos(playerid,GuardarPosPlayer[playerid][0], GuardarPosPlayer[playerid][1],GuardarPosPlayer[playerid][2]); //guarda la posicion del jail inicial.
*/
Reply
#5

Quote:
Originally Posted by Jking
Посмотреть сообщение
El Mod S0ьeit puede bloquear la funciуn SetPlayerPos de SA-MP, ademбs si estб usando AirBreak no vas a poder teleportar al personaje de vuelta, lo mejor es darle un kick o banearlo en su defecto.
Tienes razуn olvide eso.
Reply
#6

Para complementar un poco la respuesta, el cуdigo de @OTACON, requiere de un plugin para poder utilizarlo. Lo puedes descargar desde aquн.


Код:
CreateDynamicRectangle(Float:minx, Float:miny, Float:maxx, Float:maxy, worldid = -1, interiorid = -1, playerid = -1);
Para usar esta funciуn tienes que hacer un cбlculo de coordenadas para formar la regiуn rectangular.

Reply
#7

"GuardarPosPlayer" nunca le asignas informaciуn.
Reply
#8

Quote:
Originally Posted by DesingMyCry
Посмотреть сообщение
"GuardarPosPlayer" nunca le asignas informaciуn.
gracias.. me olvide del GetPlayerPos, ya lo corregi .
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)