SA-MP Forums Archive
їQue estб mal? - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Español/Spanish (https://sampforum.blast.hk/forumdisplay.php?fid=29)
+---- Thread: їQue estб mal? (/showthread.php?tid=188670)



ї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
pawn Код:
#pragma tabsize 0



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

pawn Код:
new puerta1;


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
pawn Код:
#if defined FILTERSCRIPT



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