08.01.2014, 18:07
Oh and by the way, how do I get to a XYW position? The map that I've added is on a certain XYW, but I have no idea how to get there haha. And once I actually manage, how do I set that as a starting point? This is how it looks atm when a player connects;
Код:
public OnPlayerConnect(playerid) { new name[MAX_PLAYER_NAME+1]; GetPlayerName(playerid, name, sizeof(name)); SetPlayerCameraPos(playerid, 1061.1375, -1348.5317, 72.5953); SetPlayerCameraLookAt(playerid, 1062.0928, -1348.8217, 72.5754); if(IsPlayerNPC(playerid)) return 1; /* IF PLAYER HAS NON-RP NAME CHECKER */ new str[24+MAX_PLAYER_NAME+1]; GetPlayerName(playerid, name, sizeof(name)); if(strfind(name, "0", true) != -1 || strfind(name, "1", true) != -1 || strfind(name, "2", true) != -1 || strfind(name, "3", true) != -1 || strfind(name, "4", true) != -1 || strfind(name, "5", true) != -1 || strfind(name, "6", true) != -1 || strfind(name, "7", true) != -1 || strfind(name, "8", true) != -1 || strfind(name, "9", true) != -1 || strfind(name, "[", true) != -1 || strfind(name, "]", true) != -1) { SendClientMessage(playerid, COLOR_RED, "SERVER: {FFFFFF}Due to being a roleplay name we require a roleplay-ing name, like Firstname_Lastname."); SendClientMessage(playerid, COLOR_RED, "SERVER: {FFFFFF}If you either user numbers on your name, please remove them also."); GetPlayerName(playerid, name, sizeof(name)); format(str, sizeof(str), "%s has been kicked from the server for having a Non-RP name.", name); SendClientMessageToAll(0xC4C4C4FF, str); Kick(playerid); } if(strfind( name, "_", true) == -1) { SendClientMessage(playerid, COLOR_RED, "SERVER: {FFFFFF}Due to being a roleplay name we require a roleplay-ing name, like Firstname_Lastname."); format(str, sizeof(str), "%s has been kicked from the server for having a Non-RP name.", name); SendClientMessageToAll(0xC4C4C4FF, str); Kick(playerid); } /* END OF THE NON-RP NAME CHECKER */ if(fexist(UserPath(playerid))) { INI_ParseFile(UserPath(playerid), "LoadUser_%s", .bExtra = true, .extra = playerid); ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_PASSWORD,"Authentication","{FFFFFF}Welcome to {FF0000}Basic Roleplay\n{FFFFFF}Please type your password to login.","Login","Quit"); } else { ShowPlayerDialog(playerid, DIALOG_REGISTER, DIALOG_STYLE_PASSWORD,"Authentication","{FFFFFF}Welcome to {FF0000}Basic Roleplay\n{FFFFFF}Please type your password to register.","Register","Quit"); } return 1; }