їQue estб mal? -
SAMPGammer - 08.11.2010
C:\Documents and Settings\---------------------------\Escritorio\server\filterscripts\e.pwn(92) : error 017: undefined symbol "puerta1"
C:\Documents and Settings\---------------------------\Escritorio\server\filterscripts\e.pwn(95) : warning 217: loose indentation
C:\Documents and Settings\---------------------------\Escritorio\server\filterscripts\e.pwn(96) : warning 225: unreachable code
C:\Documents and Settings\---------------------------\Escritorio\server\filterscripts\e.pwn(98) : error 017: undefined symbol "puerta1"
C:\Documents and Settings\---------------------------\Escritorio\server\filterscripts\e.pwn(103) : error 010: invalid function or declaration
Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase
3 Errors.
Pastebin
Quiero hacer una puerta con movimiento, pero no me compila (bueno, lo hace pero esta malo) el FS. їQue pasa?
Respuesta: їQue estб mal? -
SuperMarioRol - 08.11.2010
Debes definir las lineas tras los includes:
pawn Код:
//Debajo de los Include, forward o donde sea
new puerta1;
El otro error, el formato de los comandos debe estar asi:
pawn Код:
if (strcmp("/mycommand", cmdtext, true, 10) == 0)
{
// Do something here
return 1;
}
if (strcmp("/mycommand", cmdtext, true, 10) == 0)
{
// Do something here
return 1;
}
return 0;
}
Y si quieres eliminar los warnings, usa arriba del odo
Re: їQue estб mal? -
SAMPGammer - 08.11.2010
Ahora no me complia:
/imageshack/img181/5751/saddddddddd.png
Click!
Respuesta: їQue estб mal? -
SuperMarioRol - 08.11.2010
Putada...
Vuelve a pasar el codigo entero te abras dejado algun bracket
Re: Respuesta: їQue estб mal? -
SAMPGammer - 08.11.2010
Quote:
Originally Posted by SuperMarioRol
Putada...
Vuelve a pasar el codigo entero te abras dejado algun bracket
|
Checando...
-----------------------------------------------
Edit: Esto es lo ъnico que he tocado, no veo nada claro.
pawn Код:
#include <a_samp>
new puerta1 = CreateObject(969, 1570.6668701172, -1707.1596679688, 5.75, 0, 0, 92);
#if defined FILTERSCRIPT
public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp("/abrepuerta", cmdtext, true, 10) == 0)
{
MoveObject(puerta1, 1573.4404296875, -1690.7528076172, 5.75, 2.0); //**
SendClientMessage(playerid, 0xFF8000FF, "Puerta abierta.");
return 1;
}
if (strcmp("/cierrapuerta", cmdtext, true, 10) == 0)
{
MoveObject(puerta1, 1570.6668701172, -1707.1596679688, 5.75, 2.0); //**
SendClientMessage(playerid, 0xFF8000FF, "Puerta cerrada.");
return 1;
}
return 0;
}
Respuesta: їQue estб mal? -
SuperMarioRol - 08.11.2010
No entendiste.
El new lo pones arriba tal cual
y en on filterciprt init
pawn Код:
puerta1 = CreateObject(969, 1570.6668701172, -1707.1596679688, 5.75, 0, 0, 92);
Expluicacion:
Cada vez que uses algo para identificar un objeto, pickup, jugador, deberбs definirlo con un "New" arriba, y luego especificar donde corresponda lo que sea con eso
Ej:
Definimos que un pickup sea "mipuckup"
Haremos un new arriba
Nos iremos donde pondrias normalmente el pickup y le aсadiriamos mipickup = BLABLALBAL
Y asi lo podremos usar cuando querramos
PD: Cargate lo de
Respuesta: їQue estб mal? -
TheChaoz - 08.11.2010
en la seccion de tutoriales, hay un tuto que explica como hacer esto.
Re: Respuesta: їQue estб mal? -
SAMPGammer - 11.11.2010
Quote:
Originally Posted by the_chaoz
en la seccion de tutoriales, hay un tuto que explica como hacer esto.
|
Ahн lo i y nada.
Ahora chco si me va
Respuesta: їQue estб mal? -
TiNcH010 - 11.11.2010
Respuesta Facil para un problema facil.
Respuesta: їQue estб mal? -
SuperMarioRol - 11.11.2010
ї?
8 caracteres bla bla