public OnPlayerSpawn(playerid) { // Anti F4 Bug - Logging/Registering if(!PlayerInfo[playerid][pLoggedIn]) { SetPlayerPos(playerid, 1975.203002, 3779.311523, -50.243506); SetPlayerCameraPos(playerid, 1975.203002, 3779.311523, 100.243506); SetPlayerCameraLookAt(playerid, 1975.203002, 3779.311523, -0.243506); SetSpawnInfo( playerid, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0); new file[64]; format(file, sizeof(file), "taikhoan/%s.ini", RPNU(playerid)); // Player isn't banned if(!dini_Exists(file)) { ShowDialog(playerid, 1); return 1; } else { ShowDialog(playerid, 2); } return 1; }
VNSLRP.pwn(159) : error 017: undefined symbol "PlayerInfo" VNSLRP.pwn(159) : warning 215: expression has no effect VNSLRP.pwn(159) : error 001: expected token: ";", but found "]" VNSLRP.pwn(159) : error 029: invalid expression, assumed zero VNSLRP.pwn(159) : fatal error 107: too many error messages on one line |
enum pInfo { // Temp Values pLoggedIn, pSpawn, // Permanent Values pIP[16], pLevel, pMinutes, pHours, pGender, pAge, pAdmin, pBanned, } new PlayerInfo[MAX_PLAYERS][pInfo];
if(!PlayerInfo[playerid][pLoggedIn])
PlayerInfo[playerid][pLoggedIn] =1; //put this on your login dialog
PlayerInfo[playerid][pLoggedIn] =0; //put this on OnPlayerDisconnect
//to check if player is registed
if(PlayerInfo[playerid][pLoggedIn] == 1)
return SendClientMessage(playerid, -1,"This Player Is Registered");
//to check if player is not registered
if(PlayerInfo[playerid][pLoggedIn] == 1)
return SendClientMessage(playerid, -1,"This Player Is Not Registered");
if(!pInfo[playerid][pLoggedIn])
public OnPlayerSpawn(playerid)
{
// Anti F4 Bug - Logging/Registering
if(PlayerInfo[playerid][pLoggedIn] == 0)
{
SetPlayerPos(playerid, 1975.203002, 3779.311523, -50.243506);
SetPlayerCameraPos(playerid, 1975.203002, 3779.311523, 100.243506);
SetPlayerCameraLookAt(playerid, 1975.203002, 3779.311523, -0.243506);
SetSpawnInfo( playerid, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0);
new file[64];
format(file, sizeof(file), "taikhoan/%s.ini", RPNU(playerid));
// Player isn't banned
if(!dini_Exists(file))
{
ShowDialog(playerid, 1);
return 1;
}
else
{
ShowDialog(playerid, 2);
}
return 1;
}
pawn Код:
|
VNSLRP.pwn(159) : error 017: undefined symbol "PlayerInfo" VNSLRP.pwn(159) : warning 215: expression has no effect VNSLRP.pwn(159) : error 001: expected token: ";", but found "]" VNSLRP.pwn(159) : error 029: invalid expression, assumed zero VNSLRP.pwn(159) : fatal error 107: too many error messages on one line |