teleports y eso -
Guns - 31.10.2010
hola , lamento las molestias pero soy nuevo ( osea empece con esto hace unos 3 o 4 dias )
un amigo me ha ayudado y algo entiendo
lo que quiero es por ejemplo...
cuando pongo /LS me mande a Los Santos
/SF me mande a San Fierro
y todo eso pero sin que me salga un menu y todo eso, algo simple , es que no entiendo mucho y se me complica , y si es posible un tutorial de como agregar teleports
lamentos las molestias
Respuesta: teleports y eso -
benjas09 - 31.10.2010
aca lo tienes
Код:
//----------------------------------[Comandos de Ciudades]----------------------------------
if(strcmp(cmd, "/ciudades", true) == 0)
{
SendClientMessage(playerid, COLOR_VERDE, "|============================================================================|");
SendClientMessage(playerid, COLOR_BLANCO," /ls, /sf, /lv ");
SendClientMessage(playerid, COLOR_VERDE, "|============================================================================|");
return 1;
}
if(strcmp(cmd, "/ls", true) == 0)
{
if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
{
SetVehiclePos(GetPlayerVehicleID(playerid), 1486.61, -1738.65, 13.55);
SetVehicleZAngle(GetPlayerVehicleID(playerid), 266.6323);
LinkVehicleToInterior(GetPlayerVehicleID(playerid), 0);
}
else
{
SetPlayerPos(playerid, 1486.61, -1738.65, 13.55);
}
TogglePlayerControllable(playerid, 1);
SetPlayerInterior(playerid, 0);
ResetPlayerWeapons(playerid);
GetPlayerName(playerid, sendername, sizeof(sendername));
new string[256];
format(string, sizeof(string), "Ў%s ha decidido ir a la ciudad! (/ls)", sendername);
SendClientMessageToAll(COLOR_VERDE_CLARO, string);
return 1;
}
if(strcmp(cmd, "/sf", true) == 0)
{
if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
{
SetVehiclePos(GetPlayerVehicleID(playerid), -1501.70, 920.28, 7.19);
SetVehicleZAngle(GetPlayerVehicleID(playerid), 266.6323);
LinkVehicleToInterior(GetPlayerVehicleID(playerid), 0);
}
else
{
SetPlayerPos(playerid, -1501.70, 920.28, 7.19);
}
TogglePlayerControllable(playerid, 1);
SetPlayerInterior(playerid, 0);
ResetPlayerWeapons(playerid);
GetPlayerName(playerid, sendername, sizeof(sendername));
new string[256];
format(string, sizeof(string), "Ў%s ha decidido ir a la ciudad! (/sf)", sendername);
SendClientMessageToAll(COLOR_VERDE_CLARO, string);
return 1;
}
if(strcmp(cmd, "/lv", true) == 0)
{
if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
{
SetVehiclePos(GetPlayerVehicleID(playerid), 2003.02, 1542.94, 13.59);
SetVehicleZAngle(GetPlayerVehicleID(playerid), 266.6323);
LinkVehicleToInterior(GetPlayerVehicleID(playerid), 0);
}
else
{
SetPlayerPos(playerid, 2003.02, 1542.94, 13.59);
}
TogglePlayerControllable(playerid, 1);
SetPlayerInterior(playerid, 0);
ResetPlayerWeapons(playerid);
GetPlayerName(playerid, sendername, sizeof(sendername));
new string[256];
format(string, sizeof(string), "Ў%s ha decidido ir a la ciudad! (/lv)", sendername);
SendClientMessageToAll(COLOR_VERDE_CLARO, string);
return 1;
}
FUENTE: Yo xDD
Re: teleports y eso -
Guns - 31.10.2010
eso lo pego abajo de todo del GM ?
Respuesta: teleports y eso -
benjas09 - 31.10.2010
sisi debajod e todo....
Re: Respuesta: teleports y eso -
Guns - 31.10.2010
Quote:
Originally Posted by benjas09
sisi debajod e todo....
|
D:\*\Juegos\GTA SA\GTA San Andreas\Server\Test del GM\lvdm.pwn(172) : warning 219: local variable "string" shadows a variable at a preceding level
D:\*\Juegos\GTA SA\GTA San Andreas\Server\Test del GM\lvdm.pwn(3094) : warning 219: local variable "string" shadows a variable at a preceding level
D:\*\Juegos\GTA SA\GTA San Andreas\Server\Test del GM\lvdm.pwn(3123) : error 010: invalid function or declaration
D:\*\Juegos\GTA SA\GTA San Andreas\Server\Test del GM\lvdm.pwn(3129) : error 010: invalid function or declaration
D:\*\Juegos\GTA SA\GTA San Andreas\Server\Test del GM\lvdm.pwn(3131) : error 010: invalid function or declaration
D:\*\Juegos\GTA SA\GTA San Andreas\Server\Test del GM\lvdm.pwn(3133) : error 010: invalid function or declaration
D:\*\Juegos\GTA SA\GTA San Andreas\Server\Test del GM\lvdm.pwn(3139) : error 010: invalid function or declaration
D:\*\Juegos\GTA SA\GTA San Andreas\Server\Test del GM\lvdm.pwn(314

: error 021: symbol already defined: "format"
D:\*\Juegos\GTA SA\GTA San Andreas\Server\Test del GM\lvdm.pwn(3150) : error 010: invalid function or declaration
D:\*\Juegos\GTA SA\GTA San Andreas\Server\Test del GM\lvdm.pwn(3152) : error 010: invalid function or declaration
D:\*\Juegos\GTA SA\GTA San Andreas\Server\Test del GM\lvdm.pwn(3154) : error 010: invalid function or declaration
D:\*\Juegos\GTA SA\GTA San Andreas\Server\Test del GM\lvdm.pwn(3160) : error 010: invalid function or declaration
D:\*\Juegos\GTA SA\GTA San Andreas\Server\Test del GM\lvdm.pwn(316

: error 021: symbol already defined: "string"
D:\*\Juegos\GTA SA\GTA San Andreas\Server\Test del GM\lvdm.pwn(3171) : error 010: invalid function or declaration
D:\*\Juegos\GTA SA\GTA San Andreas\Server\Test del GM\lvdm.pwn(3173) : error 010: invalid function or declaration
D:\*\Juegos\GTA SA\GTA San Andreas\Server\Test del GM\lvdm.pwn(3175) : error 010: invalid function or declaration
D:\*\Juegos\GTA SA\GTA San Andreas\Server\Test del GM\lvdm.pwn(3181) : error 010: invalid function or declaration
D:\*\Juegos\GTA SA\GTA San Andreas\Server\Test del GM\lvdm.pwn(3189) : error 021: symbol already defined: "string"
D:\*\Juegos\GTA SA\GTA San Andreas\Server\Test del GM\lvdm.pwn(3192) : error 010: invalid function or declaration
D:\*\Juegos\GTA SA\GTA San Andreas\Server\Test del GM\lvdm.pwn(319

: warning 203: symbol is never used: "string"
Re: Respuesta: teleports y eso -
Miguel - 31.10.2010
Quote:
Originally Posted by benjas09
aca lo tienes
FUENTE: Yo xDD
|
Que loco, їde donde sacaste eso?
Primero tienes que buscar esto en el cуdigo:
pawn Код:
public OnPlayerCommandText(playerid, cmdtext[])
{
// algun cуdigo aquн
return 0;
}
Allн adentro se crean los comandos. Para crear un comando necesitas hacer que el servidor compare el texto que escribe el jugador con la palabra que quieras que sea el comando:
pawn Код:
public OnPlayerCommandText(playerid, cmdtext[]) // cmdtext el lo que escribe el jugador
{
if(strcmp(cmdtext, "/tucomandoaqui", true) == 0)
{
// lo que hace tu comando aquн
return 1;
}
return 0;
}
Decirte especificamente donde va el comando que quieres, no te lo puedo decir porque no conosco lo que has hecho, pero puedes leer algunos tutoriales para aprender POCO A POCO como hacer comandos y otras cosas como las funciones de SA-MP.
Si pones el GM en este tema (allн dice que es lvdm), quizбs se pueda agregar el comando.
Re: Respuesta: teleports y eso -
Guns - 31.10.2010
Quote:
Originally Posted by Miguel
Que loco, їde donde sacaste eso?
Primero tienes que buscar esto en el cуdigo:
pawn Код:
public OnPlayerCommandText(playerid, cmdtext[]) { // algun cуdigo aquн return 0; }
Allн adentro se crean los comandos. Para crear un comando necesitas hacer que el servidor compare el texto que escribe el jugador con la palabra que quieras que sea el comando:
pawn Код:
public OnPlayerCommandText(playerid, cmdtext[]) // cmdtext el lo que escribe el jugador { if(strcmp(cmdtext, "/tucomandoaqui", true) == 0) { // lo que hace tu comando aquн return 1; } return 0; }
Decirte especificamente donde va el comando que quieres, no te lo puedo decir porque no conosco lo que has hecho, pero puedes leer algunos tutoriales para aprender POCO A POCO como hacer comandos y otras cosas como las funciones de SA-MP.
Si pones el GM en este tema (allн dice que es lvdm), quizбs se pueda agregar el comando.
|
olvidalo ya lo solucione :B
un amigo hacker me paso un soft para eso :B
EDIT: MUCHISIMAS GRACIAS
Respuesta: Re: Respuesta: teleports y eso -
TheChaoz - 31.10.2010
Quote:
Originally Posted by Guns
olvidalo ya lo solucione :B
un amigo hacker me paso un soft para eso :B
EDIT: MUCHISIMAS GRACIAS 
|
no hace falta ser hacker para programar pawn
Respuesta: Re: Respuesta: teleports y eso -
pagaromx96 - 01.11.2010
Quote:
Originally Posted by Guns
olvidalo ya lo solucione :B
un amigo hacker me paso un soft para eso :B
EDIT: MUCHISIMAS GRACIAS 
|
Me mato esa.
Respuesta: teleports y eso -
SuperMarioRol - 01.11.2010
Si si, los hackers y pawn, sin ser lo primero, nunca sabras lo segundo ¬¬