ayuda con este filescript de puerta porfa -
pavon19 - 21.05.2010
bueno soy nuevo en esto por eso ocurro a que me ayuden gracias de antemano bueno primero que nada tengo un problema con el filescript sencillo sobre una puerta que quiero hacer para una mansion que abra por comando a y como lo puedo poner osea que el comando lo haga puro el adminstrador osea yo nada mas espero que me ayuden aqui pongo el filescript y los errores que me salen
pawn Код:
// This is a comment
// uncomment the line below if you want to write a filterscript
//#define FILTERSCRIPT
#include <a_samp>
new puerta;
#if defined FILTERSCRIPT
public OnFilterScriptInit()
{
new puerta
puerta = CreateObject(980, 1364.888550, -1923.660889, 21.648481, 0.000000, 0.000000, -101.250007583);
print("\n--------------------------------------");
print(" Blank Filterscript by your name here");
print("--------------------------------------\n");
return 1;
}
public OnFilterScriptExit()
{
return 1;
}
#else
main()
{
print("\n----------------------------------");
print(" Blank Gamemode by your name here");
print("----------------------------------\n");
}
#endif
public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp("/abrir", cmdtext, true) == 0) //para abrir la puerta
{
if(IsPlayerInRangeOfPoint(playerid, 15.0, 980, 1364.888550, -1923.660889, 21.648481)){ //si el jugador no esta en un radio de 15.0 a la puerta no lo dejara usar el comando. (Reemplazar las coordenadas por las coordenadas de nuestra puerta (CERRADA))
MoveObject(Puerta, 1364.888550, -1923.660889, 26.423409, 3.0); //mueve nuestra puerta hasta las coordenadas de la puerta abierta. (Reemplazar las coordenadas por las coordenadas de nuestra puerta (ABIERTA))
SendClientMessage(playerid, 0x28F943FF, "Server: Has abierto la puerta");
}else return SendClientMessage(playerid, 0xFF0000FF, "ERROR: Debes estar cerca de la puerta para usar este comando");
}
if (strcmp("/cerrar", cmdtext, true) == 0) //cerrar
{
if(IsPlayerInRangeOfPoint(playerid, 15.0, 980, 1364.888550, -1923.660889, 21.648481)){ //si el jugador no esta en un radio de 15.0 a la puerta no lo dejara usar el comando. (Reemplazar las coordenadas por las coordenadas de nuestra puerta (CERRADA))
MoveObject(Puerta, 980, 1364.888550, -1923.660889, 21.648481, 3.0); //mueve nuestra puerta hasta las coordenadas de la puerta abierta. (Reemplazar las coordenadas por las coordenadas de nuestra puerta (CERRADA))
SendClientMessage(playerid, 0x28F943FF, "Server: Has cerrado la puerta");
)else return SendClientMessage(playerid, 0xFF0000FF, "ERROR: Debes estar cerca de la puerta para usar este comando");
}
return 0;
}
y aqui los waring o errores que me salen espero que me ayuden y ponerle un comando especial que solo lo abra el adminstrador nada mas
Код:
C:\Documents and Settings\Administrador\Escritorio\descargas nuevas\samp03asvr_R7_win32\pawno\probando.pwn(43) : warning 202: number of arguments does not match definition
C:\Documents and Settings\Administrador\Escritorio\descargas nuevas\samp03asvr_R7_win32\pawno\probando.pwn(44) : error 017: undefined symbol "Puerta"
C:\Documents and Settings\Administrador\Escritorio\descargas nuevas\samp03asvr_R7_win32\pawno\probando.pwn(52) : warning 202: number of arguments does not match definition
C:\Documents and Settings\Administrador\Escritorio\descargas nuevas\samp03asvr_R7_win32\pawno\probando.pwn(53) : error 017: undefined symbol "Puerta"
C:\Documents and Settings\Administrador\Escritorio\descargas nuevas\samp03asvr_R7_win32\pawno\probando.pwn(55) : warning 217: loose indentation
C:\Documents and Settings\Administrador\Escritorio\descargas nuevas\samp03asvr_R7_win32\pawno\probando.pwn(55) : error 029: invalid expression, assumed zero
C:\Documents and Settings\Administrador\Escritorio\descargas nuevas\samp03asvr_R7_win32\pawno\probando.pwn(55) : warning 215: expression has no effect
C:\Documents and Settings\Administrador\Escritorio\descargas nuevas\samp03asvr_R7_win32\pawno\probando.pwn(55) : error 001: expected token: ";", but found "else"
C:\Documents and Settings\Administrador\Escritorio\descargas nuevas\samp03asvr_R7_win32\pawno\probando.pwn(55) : error 029: invalid expression, assumed zero
C:\Documents and Settings\Administrador\Escritorio\descargas nuevas\samp03asvr_R7_win32\pawno\probando.pwn(55) : fatal error 107: too many error messages on one line
Compilation aborted.Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase
6 Errors.
Re: ayuda con este filescript de puerta porfa -
angel-laam - 21.05.2010
tienes mal definido puerta xD
tu pusiste
new puerta;
y en los codigos lo tienes como
Puerta con mayuscula xd
cambia new puerta por new Puerta o
alreves cambia las mayusculas xD
CUAL ES LA LINEA 55?
Re: ayuda con este filescript de puerta porfa -
angel-laam - 21.05.2010
Ya te lo arregle
Ay esta xD
http://pawn.pastebin.com/aeCc3bCV
http://pawn.pastebin.com/aeCc3bCV
http://pawn.pastebin.com/aeCc3bCV
Re: ayuda con este filescript de puerta porfa -
pavon19 - 22.05.2010
gracias men muchisisimas gracias ahora si podre terminar mi mansion xD gracias muchas gracias y otra cosita men no si sabras pero si me puedes decir como quitarle el selector de ciudad y que arranque directo al selector de skin
te puedo pedir otro favor men me podrias hacer otro filescript como este pero con 3 puertas mas o menos esque me sale el mismo error
espero que me ayudes xD gracias muchas gracias xD
Re: ayuda con este filescript de puerta porfa -
Zamaroht - 22.05.2010
La prуxima pon el cуdigo entre las tags