[ayuda]
#1

hola como estan me pueden desir como hacer el cmd /ir y como hacer /bloquear y /desbloquear....

nota noce si es por pedidos a por aca saludos y ayuda plizzz........
Reply
#2

pawn Код:
public OnPlayerCommandText(playerid, cmdtext[])
{
if(strcmp(cmdtext, "/ir", true)) //Comando
{
SetPlayerPos(); //Cambia la posicion del jugador, creo que en los parentesis va playerid, X, Y, Z, Rot(No me acuerdo)
return 1;
}
return 1;
}
Y lo de bloquear y desbloquear supongo que es del vehiculo, pero no me lo se.
Reply
#3

pawn Код:
if(strcmp(cmdtext, "/ir", true) == 0)
{
new tmpX, tmpY, tmpZ, idx;
tmpX = strtok(cmdtext, idx);
tmpY = strtok(cmdtext, idx);
tmpZ = strtok(cmdtext, idx);
SetPlayerPos(playerid, tmpX, tmpY, tmpZ);
return 1;
}
Pues ese.. esque crei que decia uno de ir a un lugar y punto.
Tambien puedes hacer un
pawn Код:
new idx, tmp(cmdtext, idx);
y un
pawn Код:
if(tmp == "LasVenturas") SetPlayerPos(playerid, X, Y, Z);
Reply
#4

Quote:
Originally Posted by Voychuk
Посмотреть сообщение
pawn Код:
public OnPlayerCommandText(playerid, cmdtext[])
{
if(strcmp(cmdtext, "/ir", true)) //Comando
{
SetPlayerPos(); //Cambia la posicion del jugador, creo que en los parentesis va playerid, X, Y, Z, Rot(No me acuerdo)
return 1;
}
return 1;
}
Y lo de bloquear y desbloquear supongo que es del vehiculo, pero no me lo se.
fail: al final no es return 1, tiene que retornar a 0. como este:
pawn Код:
public OnPlayerCommandText(playerid, cmdtext[])
{
if(strcmp(cmdtext, "/ir", true)) //Comando
{
SetPlayerPos(); //Cambia la posicion del jugador, creo que en los parentesis va playerid, X, Y, Z, Rot(No me acuerdo)
return 1;
}
return 0;
}
Reply
#5

Pues el return 0 no lo pongo porque suele darme error, aunque no entiendo aun eso de los returns 0 y 1, y no es por que sea novato en esto, que no lo soy.
Reply
#6

Quote:
Originally Posted by Voychuk
Посмотреть сообщение
Pues el return 0 no lo pongo porque suele darme error, aunque no entiendo aun eso de los returns 0 y 1, y no es por que sea novato en esto, que no lo soy.
da = si eres o no novato, a nadie le importa eso aca (o no deberia).

los return en los comandos es asi:
basicamente (y de una forma muy simple) return 1; retornara 1, indicandole al callback que el comando fue encontrado. Por eso al final, luego de todos los comandos se retorna 0, indicando que no se encontro el comando.
(esta explicado de una forma muy basica como para que se entienda a grandes rasgos cuando se retorna cada cosa, pero si queres saber que hace exactamente return 0 y return 1, te recomiendo que leas la wiki, este callback ya esta traducido al espaсol. Link)
Reply
#7

no entiendo nada y os cmd /bloquear y /desbloquear
ah y si es para transportarse a un player
Reply
#8

Quote:
Originally Posted by cesar_******
Посмотреть сообщение
no entiendo nada y os cmd /bloquear y /desbloquear
ah y si es para transportarse a un player
usa variables.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)