Quote:
Originally Posted by Ghostmen
Add PAUSE_OnGameModeInit() to your OnGameModeInit() callback.
Add PAUSE_OnPlayerConnect(playerid) to your PAUSE_OnPlayerConnect(playerid) callback.
Add PAUSE_OnPlayerDisconnect(playerid, reason) to your PAUSE_OnPlayerDisconnect(playerid, reason) callback.
Add PAUSE_OnPlayerUpdate(playerid) to your PAUSE_OnPlayerUpdate(playerid) callback.
pawn Код:
public PAUSE_OnGameModeInit() { return 1; }
public PAUSE_OnPlayerConnect(playerid) { return 1; }
public PAUSE_OnPlayerDisconnect(playerid, reason) { return 1; } public PAUSE_OnPlayerUpdate(playerid) { return 1; }
Y ahi en la pagina no estaba el OnPlayerPause.. Lo agrego asi
pawn Код:
public PAUSE_OnPlayerPause(playerid) { //Cuando ponga pause SetPVarInt(playerid, "VirtualWorld", GetPlayerVirtualWorld(playerid)); SetPlayerVirtualWorld(playerid, 69); //Puedes cambiar el virtual world
//Cuando salga del pause SetPlayerVirtualWorld(playerid, GetPVarInt(playerid, "VirtualWorld"));
return 1; }
Y ahi me sale: warning 235: public function lacks forward declaration (symbol "PAUSE_OnPlayerPause")
|
Si lees el warning te dice que esa funcion no ha sido escrita antes, es decir que le tienes que crear el forward, para eso busca en el codigo del include que te pasaron con CONTROL+F: forward. Y abajo de algun forward o arriba pone este forward:
pawn Код:
forward PAUSE_OnPlayerPause(playerid);
Ahi supongo que no te dara un warning