[Ayuda] Loguearse antes de Spawn y Hablar
#1

Hola! Alguien sabe como puedo crear un funciуn para Loguearse antes de hacer Spawn y Hablar... Uso el Sistema L-Admin... Alguien sabe
Reply
#2

arriba de todo:

pawn Код:
new log[MAX_PLAYERS];
En la funciуn que tenes de loguear

pawn Код:
log[playerid] = 1;
en OnPlayerSpawn ( arriba de este callback, como primer lнnea ):

pawn Код:
if(log[playerid] != 1) return Kick(playerid);
en OnPlayerConnect:

pawn Код:
log[playerid] = 0;
en OnPlayerText ( arriba de este callback, como primer lнnea ):

pawn Код:
if(log[playerid] != 1) return 0;
Reply
#3

Donde pongo:

Код:
log[playerid] = 1;
Reply
#4

En el sistema que tengas hecho para loguear, donde se compruebe que la pass es correcta y demбs.
Reply
#5

Me tira estos errores


Код:
C:\Users\Manuel\Documents\Server LSGW v11\Server LSGW\filterscripts\admin.pwn(983) : error 017: undefined symbol "log"
C:\Users\Manuel\Documents\Server LSGW v11\Server LSGW\filterscripts\admin.pwn(983) : warning 215: expression has no effect
C:\Users\Manuel\Documents\Server LSGW v11\Server LSGW\filterscripts\admin.pwn(983) : error 001: expected token: ";", but found "]"
C:\Users\Manuel\Documents\Server LSGW v11\Server LSGW\filterscripts\admin.pwn(983) : error 029: invalid expression, assumed zero
C:\Users\Manuel\Documents\Server LSGW v11\Server LSGW\filterscripts\admin.pwn(983) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664	 	 	Copyright © 1997-2006, ITB CompuPhase


4 Errors.
Reply
#6

Pusiste el new log[MAX_PLAYERS] arriba de todo?
Reply
#7

Si funciona pero no quiero que aga Kick al no loguarse si no que envie un mensaje que diga No puedes hacer spawn si no te has logueado! y al hablar tambien que diga un mensaje !
Reply
#8

usas ladmin?
Reply
#9

Cambiб la funciуn del kick por la que queiras que haga...
Reply
#10

Quote:
Originally Posted by Manuel7284
Посмотреть сообщение
Si funciona pero no quiero que aga Kick al no loguarse si no que envie un mensaje que diga No puedes hacer spawn si no te has logueado! y al hablar tambien que diga un mensaje !
Cambia :
pawn Код:
if(log[playerid] != 1) return Kick(playerid);
Por :

pawn Код:
if(log[playerid] != 1) return SendClientMessage(playerid,0xFFFFFFFF, "No pudes hablar/spawnear si no estas logeado.");
Saludos!
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)