Como crear un comando t..
#1

Como crear un comando de teleport

es decir digo: /montaсa1

y me lleva a la montaсa que yo le puse al comando o como sea xD como creo 1? y luego como ponerlo a mi sv
Reply
#2

Depende el formato del comando, el mбs fбcil es el strcmp:

pawn Код:
if(strcmp(cmdtext, "/montaсa1", true) == 0)
{
          // Acciуn.
          // Para usar un teleport usamos la funciуn SetPlayerPos, ej:
          SetPlayerPos(playerid, Float:X, Float:Y, Float:Z);
          // Para darle un бngulo usamos SetPlayerFacingAngle, ej:
          SetPlayerFacingAngle(playerid, Float:A);
return 1;
}
Allн deberбs poner las coordenadas que vos quieras, recorda que usando SetPlayerPos.

Nota: Recordб que este comando debe ser usado en el callback OnPlayerCommandText.
Reply
#3

pawn Код:
public OnPlayerCommandText(playerid, cmdtext[])
{
  if ( !strcmp ( cmdtext, "/teleport", true)) //Inicio del comando
  {
     SetPlayerPos(playerid, X,Y,Z); //Funciуn que setea la posiciуn
     return 1; //Return
  }
  return 0; //fin del callback 'public'
}
Reply
#4


Hay 394872398472398472938479283749238479328 gamemodes y filterscripts que utilizan esto, y 4382748923749823749238479238 tutoriales sobre esto.
Odio a la gente que ni se molesta en buscarlo una sola vez.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)