[ayuda] -
Parka - 14.09.2011
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........
Respuesta: [ayuda] -
Voychuk - 14.09.2011
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.
Respuesta: [ayuda] -
Voychuk - 14.09.2011
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);
Respuesta: [ayuda] -
TiNcH010 - 14.09.2011
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;
}
Respuesta: [ayuda] -
Voychuk - 14.09.2011
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.
Respuesta: [ayuda] -
TheChaoz - 14.09.2011
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)
Respuesta: [ayuda] -
Parka - 14.09.2011
no entiendo nada

y os cmd /bloquear y /desbloquear
ah y si es para transportarse a un player
Respuesta: [ayuda] -
TheChaoz - 15.09.2011
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.