..::DRIFT::.. (tutorial de comandos de teleports)

Ir abajo

..::DRIFT::.. (tutorial de comandos de teleports)

Mensaje por Admin el Jue Jul 22, 2010 5:08 am

primero abre el gamemode con (pawno)

si no encuentras una linea le das a edit luego find

Código:
public OnPlayerCommandText(playerid, cmdtext[])
{

abajo pones esto

Código:
if (strcmp("/sf", cmdtext, true, 10) == 0)
        {
         if(GetPlayerMoney(playerid) > 1)
        {
       GivePlayerMoney(playerid, -100);
        SetPlayerPos(playerid,-1981.9156,137.7833,27.2494);
      SendClientMessage(playerid, 0x00cc33ff, "BIENVENIDO a San Fierro");
       }
       else
       {
       SendClientMessage(playerid,0xff3333ff, "Error: Tienes que tener $100 para viajar a San Fierro.");
       }
       return 1;
}

y te quedaria asi

Código:
public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp("/sf", cmdtext, true, 10) == 0)
        {
         if(GetPlayerMoney(playerid) > 1)
        {
       GivePlayerMoney(playerid, -100);
        SetPlayerPos(playerid,-1981.9156,137.7833,27.2494);
      SendClientMessage(playerid, 0x00cc33ff, "BIENVENIDO a San Fierro");
       }
       else
       {
       SendClientMessage(playerid,0xff3333ff, "Error: Tienes que tener $100 para viajar a San Fierro.");
       }
       return 1;
}

ese es el comando para ir a san fierro

este es el de las venturas

Código:
if (strcmp("/lv", cmdtext, true, 10) == 0)
        {
         if(GetPlayerMoney(playerid) > 1)
        {
       GivePlayerMoney(playerid, -100);
        SetPlayerPos(playerid, 1690.8811, 1446.9976, 10.3720);
      SendClientMessage(playerid, 0x00cc33ff, "BIENVENIDO a Las Venturas");
       }
       else
       {
       SendClientMessage(playerid,0xff3333ff, "Error: Tienes que tener $100 para ir a Las Venturas");
       }
       return 1;
}

solo te dejo esos dos por ahora por que los tengo que editar para que no te quiten dinero al ponerlos por que mi server es casi roleplay por eso los puse asi

ahora te explicare halgunas de las funciones de este comando que esta aca abajo

Código:
if (strcmp("[color=red]/lv[/color]", cmdtext, true, 10) == 0)
        {
         if(GetPlayerMoney(playerid) > 1)
        {
       [color=indigo]GivePlayerMoney[/color](playerid, [color=darkblue]-100[/color]);
        SetPlayerPos(playerid, 1690.8811, 1446.9976, 10.3720);
      [color=blue]SendClientMessage[/color](playerid, [color=orange]0x00cc33ff[/color], "[color=green]BIENVENIDO a Las Venturas[/color]");
       }
       else
       {
       SendClientMessage(playerid,0xff3333ff, "Error: Tienes que tener $100 para ir a Las Venturas");
       }
       return 1;
}

GivePlayerMoneyes la orden para que te quite el dinero
-100es el dinero que te quita al poner el comando
/lv es el comando para utilizar
SendClientMessage es la orden para que mande un mensaje al jugador que puso el comando (no lo cambies)
0x00cc33ffes el color
BIENVENIDO a Las Venturases el mensaje que sales cuando pones el comando


lo mas importante es esto de aca abajo

SetPlayerPos(playerid, 1690.8811, 1446.9976, 10.3720);

SetPlayerPos(playerid, es la orden para que te cambie de pocicion
1690.8811 son las coordenadas x donde saldras
1446.9976 son las coordenadas y donde saldras
10.3720coordenadas z donde saldras

halguna duda problema o pregunta avisame Cool

lol!
avatar
Admin
Administrador
Administrador

Masculino
Mensajes : 533
Puntos : 56649
Reputación : 15
Edad : 23

Ver perfil de usuario http://lvmserver.jimdo.com

Volver arriba Ir abajo

Re: ..::DRIFT::.. (tutorial de comandos de teleports)

Mensaje por Admin el Vie Jul 23, 2010 2:11 am

Teama cerrado
Reason: el code no funciona
avatar
Admin
Administrador
Administrador

Masculino
Mensajes : 533
Puntos : 56649
Reputación : 15
Edad : 23

Ver perfil de usuario http://lvmserver.jimdo.com

Volver arriba Ir abajo

Volver arriba


 
Permisos de este foro:
No puedes responder a temas en este foro.