Comando /ir (ID)
#1

Hola amigos del samp, fueran tan amable si alguien que me ayude con el comando /ir ID ya que lo busco y no encuentro ese script.. desde ya muchas gracias.
Reply
#2

Descarga los includes y plugins si no los tienes:
pawn Код:
// [ DEVELOPMENT GAMEMODE ]

// INCLUDES:

#include <a_samp>
#include <sscanf2>
#include <foreach>
#include <zcmd>

// MAIN:

main()
{
    print("Development Mode: player_teleports.amx");
}

// CALLBACKS:

public OnGameModeInit()
{
    return 1;
}

public OnGameModeExit()
{
    return 1;
}

// COMMANDS:

CMD:goto(playerid, params[])
{
    new string[144], lookupid;
    if(sscanf(params, "u", lookupid)) return SendClientMessage(playerid, -1, "Usage: /goto (id/name).");
    if(!IsPlayerConnected(lookupid)) return SendClientMessage(playerid, -1, "That player isn't connected to the server.");

    new Float:x, Float:y, Float:z;
    GetPlayerPos(lookupid, x, y, z);
    SetPlayerPos(playerid, x, y + 1.5, z);

    format(string, sizeof(string), "You have teleported to %s's (%d) location.", PlayerName(lookupid), lookupid);
    SendClientMessage(playerid, -1, string);
    return 1;
}

CMD:bring(playerid, params[])
{
    new string[144], lookupid;
    if(sscanf(params, "u", lookupid)) return SendClientMessage(playerid, -1, "Usage: /bring (id/name).");
    if(!IsPlayerConnected(lookupid)) return SendClientMessage(playerid, -1, "That player isn't connected to the server.");

    new Float:x, Float:y, Float:z;
    GetPlayerPos(playerid, x, y, z);
    SetPlayerPos(lookupid, x, y + 1.5, z);

    format(string, sizeof(string), "You have brought %s (%d) to your location.", PlayerName(lookupid), lookupid);
    SendClientMessage(playerid, -1, string);

    format(string, sizeof(string), "%s (%d) has brought you to their location.", PlayerName(playerid), playerid);
    SendClientMessage(lookupid, -1, string);
    return 1;
}

CMD:bringall(playerid, params[])
{
    new string[144], Float:x, Float:y, Float:z;
    GetPlayerPos(playerid, x, y, z);

    foreach(new i: Player)
    {
        SetPlayerPos(i, x, y, z);
        format(string, sizeof(string), "%s (%d) has brought you to their location.", PlayerName(playerid), playerid);
        SendClientMessage(i, -1, string);
    }

    SendClientMessage(playerid, -1, "You have brought everyone to your location.");
    return 1;
}

// FUNCTIONS:

stock PlayerName(playerid)
{
    new name[MAX_PLAYER_NAME];
    GetPlayerName(playerid, name, MAX_PLAYER_NAME);
    return name;
}
Reply
#3

Mucho cуdigo poca enseсanza...
Reply
#4

Quote:
Originally Posted by EnzoMetlc
Посмотреть сообщение
Mucho cуdigo poca enseсanza...
El no pidiу ningъn explicaciуn, si lo fuera pedido, se lo fuera dado. Concluн que hay que darle al OP solamente lo que quiere, no mas, ni menos.

Si el quiere entenderlo, pues aya el. Es que a algunos, no les importa, solo lo quieren ver funcionando como algunos de aqui (Thewin).
Reply
#5

Se supone que en esta secciуn se ayuda con una explicaciуn (ya sea breve, corta, larga, ...).

Acordate que no es el Pedido de scripts. Saludos.
Reply
#6

Quote:
Originally Posted by EnzoMetlc
Посмотреть сообщение
Se supone que en esta secciуn se ayuda con una explicaciуn (ya sea breve, corta, larga, ...).

Acordate que no es el Pedido de scripts. Saludos.
Realmente no importa, al fin de cabo, lo estoy ayudando. Ya tenia el script hecho, entonces no me afecta en nada, porque lo hice para la comunidad. Tуmalo como un link de un filterscript. No hay mucha diferencia, no lo publico en el foro porque lo considero algo muy basico y recreable muy facilmente.

Tampoco soy maestro, por lo menos me di la molestia de ayudarlo.

Tambiйn le puedes explicar.

Explicaciуn:
- Crear tres variables tipo floating point number (Etiqueta: Float:).
- Utilizar "sscanf" y crear las variables ocupantes para procesar los parбmetros necesarios.
- Obtener la posiciуn del jugador a la que vas a ir y guardar las coordenadas en las variables.
- Asignar la posiciуn obtenida al tuyo.

Si es nuevo en esto, te aseguro que no entenderнa la explicaciуn.
Reply
#7

si se ve que alguien no explica algo y da el cуdigo directamente, no se deberнa de decir que falta explicaciуn, se deberнa explicarlo, o callarse.

toda ayuda es valida, del modo que sea.
cada uno tiene su manera de ayudar.
EDITO: cada uno tiene su manera de aprender.

saludos.

PD: esto ya se a discutido muchнsimas veces que ya se deberнa de tener claro.
Reply
#8

Quote:
Originally Posted by SickAttack
Посмотреть сообщение
como algunos de aqui (Thewin).

jajajajjajaja ese Thewin / MaikelRincon / Fagrhint como le llamen
Reply
#9

Quote:
Originally Posted by EnzoMetlc
Посмотреть сообщение
Mucho cуdigo poca enseсanza...
muchos de los que aprendemos nos guiamos por cуdigos de otros para realizar algъn fin deseado.. no encontre nada relacionado con йl tema por eso pedi ayuda con este sistema.
Reply
#10

si tambiйn se aprende como dices, pero quй has aprendido tu de esa forma...? hacer йsta clase de pedido deja pensar que nada.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)