01.05.2012, 16:48
Como o nome do tropico diz quando uma pessoa loga no meu server ela fica caindo do cйu ela morre e volta a cair do cйu
public OnPlayerSpawn(playerid) { AntiDeAMX(); TextDrawHideForPlayer(playerid,cima2); TextDrawHideForPlayer(playerid,cima); TextDrawHideForPlayer(playerid,baixo); TextDrawHideForAll(Reloginho1); TextDrawShowForPlayer(playerid, Reloginho1); TextDrawHideForAll(Reloginho2); TextDrawShowForPlayer(playerid, Reloginho2); //RecentlyShot[playerid] = 0; if(sincronizando[playerid] == 1) { return true; } gTeam[playerid] = PlayerInfo[playerid][pTeam]; //Set the Team if (gTeam[playerid] == 4) //medic / criminal reset team { gTeam[playerid] = 3; } if(gPlayerLogged[playerid] == 0) { SendClientMessage(playerid, COLOR_LIGHTRED, "AdmCmd: Vocк foi kickado por Capitгo_Cueca, Motivo: Spawn sem login"); SendClientMessage(playerid, COLOR_LIGHTRED,"Capitгo_Cueca te kickou do servidor, e nгo o contrarie novamente"); Kick(playerid); return true; } CheckInfoOrg(playerid); if(gTeam[playerid] == 11 && PlayerInfo[playerid][pLider] < 1) { MedicBill[playerid] = 0; SendClientMessage(playerid, COLOR_LIGHTRED, "Vocк nгo foi aprovado pelo lнder, agora й um Civil !"); PlayerInfo[playerid][pTeam] = 3; gTeam[playerid] = 3; if(PlayerInfo[playerid][pSex] == 1) { PlayerInfo[playerid][pSkin] = 250; } else { PlayerInfo[playerid][pSkin] = 226; } SetSpawnInfo(playerid, gTeam[playerid], PlayerInfo[playerid][pSkin],0.0,0.0,0.0,0,0,0,0,0,0,0); SpawnPlayer(playerid); } if(gTeam[playerid] == 5) { if(PlayerInfo[playerid][pMembro] < 1) { MedicBill[playerid] = 0; SendClientMessage(playerid, COLOR_LIGHTRED, "Vocк nгo faz parte de uma familia, agora й um Civil !"); PlayerInfo[playerid][pTeam] = 3; gTeam[playerid] = 3; if(PlayerInfo[playerid][pSex] == 1) { PlayerInfo[playerid][pSkin] = 250; } else { PlayerInfo[playerid][pSkin] = 226; } SetSpawnInfo(playerid, gTeam[playerid], PlayerInfo[playerid][pSkin],0.0,0.0,0.0,0,0,0,0,0,0,0); SpawnPlayer(playerid); } } if(gTeam[playerid] == 10) { if(PlayerInfo[playerid][pMembro] != 8 && PlayerInfo[playerid][pMembro] != 22) { MedicBill[playerid] = 0; SendClientMessage(playerid, COLOR_LIGHTRED, "Vocк nгo faz parte de uma agencia, й um Civil !"); PlayerInfo[playerid][pTeam] = 3; gTeam[playerid] = 3; if(PlayerInfo[playerid][pSex] == 1) { PlayerInfo[playerid][pSkin] = 250; } else { PlayerInfo[playerid][pSkin] = 226; } SetSpawnInfo(playerid, gTeam[playerid], PlayerInfo[playerid][pSkin],0.0,0.0,0.0,0,0,0,0,0,0,0); SpawnPlayer(playerid); } } if(gTeam[playerid] == 2) { if(PlayerInfo[playerid][pMembro] != 1 && PlayerInfo[playerid][pMembro] != 2 && PlayerInfo[playerid][pMembro] != 3 && PlayerInfo[playerid][pMembro] != 16 && PlayerInfo[playerid][pMembro] != 11) { MedicBill[playerid] = 0; SendClientMessage(playerid, COLOR_LIGHTRED, "Vocк nгo й mais um oficial, й um Civil !"); PlayerInfo[playerid][pTeam] = 3; gTeam[playerid] = 3; if(PlayerInfo[playerid][pSex] == 1) { PlayerInfo[playerid][pSkin] = 250; } else { PlayerInfo[playerid][pSkin] = 226; } SetSpawnInfo(playerid, gTeam[playerid], PlayerInfo[playerid][pSkin],0.0,0.0,0.0,0,0,0,0,0,0,0); SpawnPlayer(playerid); } } if(gTeam[playerid] == 3) { if(PlayerInfo[playerid][pMembro] > 0 || PlayerInfo[playerid][pLider] > 0) { MedicBill[playerid] = 0; if(PlayerInfo[playerid][pMembro] == 1) { SetSpawnInfo(playerid, 2, PlayerInfo[playerid][pSkin],0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 2; gTeam[playerid] = 2; } else if(PlayerInfo[playerid][pMembro] == 2) { SetSpawnInfo(playerid, 2, PlayerInfo[playerid][pSkin],0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 2; gTeam[playerid] = 2; } else if(PlayerInfo[playerid][pMembro] == 3) { SetSpawnInfo(playerid, 2, PlayerInfo[playerid][pSkin],0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 2; gTeam[playerid] = 2; } else if(PlayerInfo[playerid][pMembro] == 4) { SetSpawnInfo(playerid, 1, PlayerInfo[playerid][pSkin],0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 1; gTeam[playerid] = 1; } else if(PlayerInfo[playerid][pMembro] == 5) { SetSpawnInfo(playerid, 5, PlayerInfo[playerid][pSkin],0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 5; gTeam[playerid] = 5; } else if(PlayerInfo[playerid][pMembro] == 6) { SetSpawnInfo(playerid, 5, PlayerInfo[playerid][pSkin],0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 5; gTeam[playerid] = 5; } else if(PlayerInfo[playerid][pMembro] == 8) { SetSpawnInfo(playerid, 10, PlayerInfo[playerid][pSkin],0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 10; gTeam[playerid] = 10; } else if(PlayerInfo[playerid][pMembro] == 9) { SetSpawnInfo(playerid, 12, PlayerInfo[playerid][pSkin],0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 12; gTeam[playerid] = 12; } else if(PlayerInfo[playerid][pMembro] == 10) { SetSpawnInfo(playerid, 12, PlayerInfo[playerid][pSkin],0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 12; gTeam[playerid] = 12; } else if(PlayerInfo[playerid][pMembro] == 11) { SetSpawnInfo(playerid, 12, PlayerInfo[playerid][pSkin],0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 12; gTeam[playerid] = 12; } else if(PlayerInfo[playerid][pMembro] == 12) { SetSpawnInfo(playerid, 12, PlayerInfo[playerid][pSkin],0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 12; gTeam[playerid] = 22; } else if(PlayerInfo[playerid][pMembro] == 13) { SetSpawnInfo(playerid, 12, PlayerInfo[playerid][pSkin],0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 12; gTeam[playerid] = 20; } else if(PlayerInfo[playerid][pMembro] == 14) { SetSpawnInfo(playerid, 12, PlayerInfo[playerid][pSkin],0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 12; gTeam[playerid] = 15; } else if(PlayerInfo[playerid][pMembro] == 15) { SetSpawnInfo(playerid, 12, PlayerInfo[playerid][pSkin],0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 12; gTeam[playerid] = 16; } else if(PlayerInfo[playerid][pMembro] == 16) { SetSpawnInfo(playerid, 12, PlayerInfo[playerid][pSkin],0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 12; gTeam[playerid] = 12; } else if(PlayerInfo[playerid][pMembro] == 17) { SetSpawnInfo(playerid, 12, PlayerInfo[playerid][pSkin],0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 12; gTeam[playerid] = 18; } else if(PlayerInfo[playerid][pMembro] == 18) { SetSpawnInfo(playerid, 12, PlayerInfo[playerid][pSkin],0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 12; gTeam[playerid] = 19; } else if(PlayerInfo[playerid][pMembro] == 19) { SetSpawnInfo(playerid, 12, PlayerInfo[playerid][pSkin],0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 12; gTeam[playerid] = 19; } else if(PlayerInfo[playerid][pMembro] == 20) { SetSpawnInfo(playerid, 12, PlayerInfo[playerid][pSkin],0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 12; gTeam[playerid] = 19; } else if(PlayerInfo[playerid][pMembro] == 21) { SetSpawnInfo(playerid, 12, PlayerInfo[playerid][pSkin],0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 12; gTeam[playerid] = 19; } else if(PlayerInfo[playerid][pMembro] == 22) { SetSpawnInfo(playerid, 10, PlayerInfo[playerid][pSkin],0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 10; gTeam[playerid] = 10; } else if(PlayerInfo[playerid][pMembro] == 23) { SetSpawnInfo(playerid, 5, PlayerInfo[playerid][pSkin],0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 5; gTeam[playerid] = 5; } //SPAAWN LIDER else if(PlayerInfo[playerid][pLider] == 1) { SetSpawnInfo(playerid, 11, PlayerInfo[playerid][pSkin],0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11; gTeam[playerid] = 11; } else if(PlayerInfo[playerid][pLider] == 2) { SetSpawnInfo(playerid, 11, PlayerInfo[playerid][pSkin],0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11; gTeam[playerid] = 11; } else if(PlayerInfo[playerid][pLider] == 3) { SetSpawnInfo(playerid, 11, PlayerInfo[playerid][pSkin],0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11; gTeam[playerid] = 11; } else if(PlayerInfo[playerid][pLider] == 4) { SetSpawnInfo(playerid, 11, PlayerInfo[playerid][pSkin],0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11; gTeam[playerid] = 11; } else if(PlayerInfo[playerid][pLider] == 5) { SetSpawnInfo(playerid, 11, PlayerInfo[playerid][pSkin],0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11; gTeam[playerid] = 11; } else if(PlayerInfo[playerid][pLider] == 6) { SetSpawnInfo(playerid, 11, PlayerInfo[playerid][pSkin],0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11; gTeam[playerid] = 11; } else if(PlayerInfo[playerid][pLider] == 7) { SetSpawnInfo(playerid, 11, PlayerInfo[playerid][pSkin],0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11; gTeam[playerid] = 11; } else if(PlayerInfo[playerid][pLider] == 8) { SetSpawnInfo(playerid, 11, PlayerInfo[playerid][pSkin],0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11; gTeam[playerid] = 11; } else if(PlayerInfo[playerid][pLider] == 9) { SetSpawnInfo(playerid, 11, PlayerInfo[playerid][pSkin],0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11; gTeam[playerid] = 11; } else if(PlayerInfo[playerid][pLider] == 10) { SetSpawnInfo(playerid, 11, PlayerInfo[playerid][pSkin],0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11; gTeam[playerid] = 11; } else if(PlayerInfo[playerid][pLider] == 11) { SetSpawnInfo(playerid, 11, PlayerInfo[playerid][pSkin],0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11; gTeam[playerid] = 11; } else if(PlayerInfo[playerid][pLider] == 12) { SetSpawnInfo(playerid, 11, PlayerInfo[playerid][pSkin],0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11; gTeam[playerid] = 22; } else if(PlayerInfo[playerid][pLider] == 13) { SetSpawnInfo(playerid, 11, PlayerInfo[playerid][pSkin],0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11; gTeam[playerid] = 20; } else if(PlayerInfo[playerid][pLider] == 14) { SetSpawnInfo(playerid, 11, PlayerInfo[playerid][pSkin],0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11; gTeam[playerid] = 15; } else if(PlayerInfo[playerid][pLider] == 15) { SetSpawnInfo(playerid, 11, PlayerInfo[playerid][pSkin],0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11; gTeam[playerid] = 16; } else if(PlayerInfo[playerid][pLider] == 16) { SetSpawnInfo(playerid, 11, PlayerInfo[playerid][pSkin],0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11; gTeam[playerid] = 11; } else if(PlayerInfo[playerid][pLider] == 17) { SetSpawnInfo(playerid, 11, PlayerInfo[playerid][pSkin],0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11; gTeam[playerid] = 18; } else if(PlayerInfo[playerid][pLider] == 18) { SetSpawnInfo(playerid, 11, PlayerInfo[playerid][pSkin],0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11; gTeam[playerid] = 19; } else if(PlayerInfo[playerid][pLider] == 19) { SetSpawnInfo(playerid, 11, PlayerInfo[playerid][pSkin],0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11; gTeam[playerid] = 19; } else if(PlayerInfo[playerid][pLider] == 20) { SetSpawnInfo(playerid, 11, PlayerInfo[playerid][pSkin],0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11; gTeam[playerid] = 19; } else if(PlayerInfo[playerid][pLider] == 21) { SetSpawnInfo(playerid, 11, PlayerInfo[playerid][pSkin],0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11; gTeam[playerid] = 19; } else if(PlayerInfo[playerid][pLider] == 22) { SetSpawnInfo(playerid, 11, PlayerInfo[playerid][pSkin],0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11; gTeam[playerid] = 11; } else if(PlayerInfo[playerid][pLider] == 23) { SetSpawnInfo(playerid, 11, PlayerInfo[playerid][pSkin],0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11; gTeam[playerid] = 11; } SpawnPlayer(playerid); } }
na Minha OnPlayerRequestClass ta asim
public OnPlayerRequestClass(playerid, classid) { if(IsPlayerNPC(playerid)) { SpawnPlayer(playerid); return true; } new string[128]; new string3[128]; new ip[16]; GetPlayerIp(playerid, ip, sizeof ip); format(string3, sizeof(string3), "Banidos/%s.ini", PlayerName(playerid)); if(fexist(string3)) //autoban { ClearChatbox(playerid, 10); strmid(BanInfo[playerid][pMotivo], dini_Get(string3,"Motivo"), 0, strlen(dini_Get(string3,"Motivo")), 255); strmid(BanInfo[playerid][pAdmBan], dini_Get(string3,"Admin"), 0, strlen(dini_Get(string3,"Admin")), 255); strmid(BanInfo[playerid][pData], dini_Get(string3,"Data"), 0, strlen(dini_Get(string3,"Data")), 255); strmid(BanInfo[playerid][pHora], dini_Get(string3,"Hora"), 0, strlen(dini_Get(string3,"Hora")), 255); SendClientMessage(playerid, COLOR_WHITE, "|_______________[ Informaзхes do Ban ]_______________|"); format(string, sizeof(string), "Seu Nick:[%s] estб Banido do {00EE00}Brasil {FFD700}Gotham {00B2EE}City.", PlayerName(playerid)); SendClientMessage(playerid, COLOR_LIGHTRED, string); format(string, sizeof(string), "Motivo: %s", BanInfo[playerid][pMotivo]); SendClientMessage(playerid, COLOR_YELLOW, string); format(string, sizeof(string), "Admin: %s", BanInfo[playerid][pAdmBan]); SendClientMessage(playerid, COLOR_YELLOW, string); format(string, sizeof(string), "Dia: %s, Hora: %s", BanInfo[playerid][pData], BanInfo[playerid][pHora]); SendClientMessage(playerid, COLOR_YELLOW, string); SendClientMessage(playerid, COLOR_YELLOW, "Para revisгo de ban acesse nosso forum: http://brasilgothamcity.tk"); SendClientMessage(playerid, COLOR_YELLOW, "Atenзгo: Vocк sу serб desbanido caso for inocente !"); new stri[64], tmp[20], tmp2[20]; format(stri, sizeof(stri), "IPsBanidos/%s.ini",ip); getdate(Ano, Mes, Dia); format(tmp, 20, "%d/%d/%d", Dia, Mes, Ano); gettime(Hora, Minuto, Segundo); format(tmp2, 20, "%d:%d:%d", Hora, Minuto, Segundo); if(dini_Exists(stri)) { Kick(playerid); } else { dini_Create(stri); dini_Set(stri,"Motivo",BanInfo[playerid][pMotivo]); dini_Set(stri,"Admin",BanInfo[playerid][pAdmBan]); dini_Set(stri,"Data",BanInfo[playerid][pData]); dini_Set(stri,"Hora",BanInfo[playerid][pHora]); dini_Set(stri,"Nick",PlayerName(playerid)); } Kick(playerid); } format(string3, sizeof(string3), "IPsBanidos/%s.ini", ip); if(fexist(string3)) { ClearChatbox(playerid, 10); strmid(BanInfo[playerid][pMotivo], dini_Get(string3,"Motivo"), 0, strlen(dini_Get(string3,"Motivo")), 255); strmid(BanInfo[playerid][pAdmBan], dini_Get(string3,"Admin"), 0, strlen(dini_Get(string3,"Admin")), 255); strmid(BanInfo[playerid][pData], dini_Get(string3,"Data"), 0, strlen(dini_Get(string3,"Data")), 255); strmid(BanInfo[playerid][pHora], dini_Get(string3,"Hora"), 0, strlen(dini_Get(string3,"Hora")), 255); strmid(BanInfo[playerid][pNick], dini_Get(string3,"Nick"), 0, strlen(dini_Get(string3,"Nick")), 255); SendClientMessage(playerid, COLOR_WHITE, "|_______________[ Informaзхes do Ban ]_______________|"); format(string, sizeof(string), "Seu IP:[%s] estб Banido do {00EE00}Brasil {FFD700}Gotham {00B2EE}City.", ip); SendClientMessage(playerid, COLOR_LIGHTRED, string); format(string, sizeof(string), "Motivo: %s", BanInfo[playerid][pMotivo]); SendClientMessage(playerid, COLOR_YELLOW, string); if(strcmp(BanInfo[playerid][pNick],"", true ) == 0) { format(string, sizeof(string), "Admin: %s", BanInfo[playerid][pAdmBan]); } else { format(string, sizeof(string), "Admin: %s, Nick Fake: %s", BanInfo[playerid][pAdmBan], BanInfo[playerid][pNick]); } SendClientMessage(playerid, COLOR_YELLOW, string); format(string, sizeof(string), "Dia: %s, Hora: %s", BanInfo[playerid][pData], BanInfo[playerid][pHora]); SendClientMessage(playerid, COLOR_YELLOW, string); SendClientMessage(playerid, COLOR_YELLOW, "Para revisгo de ban acesse nosso forum: http://brasilgothamcity.tk"); SendClientMessage(playerid, COLOR_YELLOW, "Atenзгo: Vocк sу serб desbanido caso for inocente !"); /*new stri[64], tmp[20], tmp2[20]; format(stri, sizeof(stri), "Banidos/%s.ini",PlayerName(playerid)); getdate(Ano, Mes, Dia); format(tmp, 20, "%d/%d/%d", Dia, Mes, Ano); gettime(Hora, Minuto, Segundo); format(tmp2, 20, "%d:%d:%d", Hora, Minuto, Segundo); if(dini_Exists(stri)) { Kick(playerid); } else { dini_Create(stri); dini_Set(stri,"Motivo","IP de Fake"); dini_Set(stri,"Admin","Capitгo_Cueca"); dini_Set(stri,"Data",tmp); dini_Set(stri,"Hora",tmp2); }*/ Kick(playerid); } if (RegistrationStep[playerid] == 0 && gPlayerLogged[playerid] != 1) { new plname[MAX_PLAYER_NAME]; PlayerPlaySound(playerid, 1076, 0.0, 0.0, 0.0); ClearChatbox(playerid, 10); SendClientMessage(playerid, COLOR_YELLOW2, " "); SendClientMessage(playerid, COLOR_WHITE, "{00FF04}Brasil {FFFF00}Gotham {0044FF}City {FA7FEC}•·•·•·•·•·•·•·[ Carregando ]·•·•·•·•·•·•"); GetPlayerName(playerid, plname, sizeof(plname)); format(gstring, 64, "Contas/%s.ini", plname); if(fexist(gstring)) { SendClientMessage(playerid, COLOR_AZULBB, "Vocк estб registrado, digite sua senha para logar."); ShowPlayerDialog(playerid, 1, DIALOG_STYLE_PASSWORD, "Fazendo Seu Login:", "{FFFFFF}Seja Bem Vindo(a)\n {00EE00}Brasil {FFD700}Gotham {00B2EE}City{FFFFFF}.\n\n{FFFFFF}Conta: {00FF00}Registrada\n\n{FFFFFF}Use: {00FF00}Nome_Sobrenome\n\n{FFFFFF}Exemplo: {ffff00}Ete_Virginia{FFFFFF}\n\n\n www.{FFD700}brasilgothamcity{FFFFFF}.tk\n\n\nPor Favor Digite Sua Senha Para Logar !", "Logar", "Esperar"); } else { SendClientMessage(playerid, COLOR_AZULBB, "Vocк nгo estб registrad, digite uma sua senha para registrar-se."); ShowPlayerDialog(playerid, 2, DIALOG_STYLE_PASSWORD, "Fazendo Seu Registro:", "{FFFFFF}Seja Bem Vindo(a)\n {00EE00}Brasil {FFD700}Gotham {00B2EE}City{FFFFFF}.\n\nStatus da Conta: {FF0000}Nгo Registrada\n\n{FFFFFF}Use: {00FF00}Nome_Sobrenome\n\n{FFFFFF}Exemplo: {ffff00}Ete_Virginia{FFFFFF}\n\n\n www.{FFD700}brasilgothamcity{FFFFFF}.tk\n\n\n{FFFF FF}Digite Sua Senha Para Registrar !", "Registrar", "Cancelar"); } TextDrawShowForPlayer(playerid,cima2); TextDrawShowForPlayer(playerid,cima); TextDrawShowForPlayer(playerid,baixo); SetPlayerCameraPos(playerid, 1427.597, -1751.993, 86.024); SetPlayerCameraLookAt(playerid, 1431.131, -1747.288, 79.93 ![]() SetPlayerPos(playerid, 1409.3607,-1713.2329,30.7422); SetPlayerInterior(playerid, 0); PlayerInfo[playerid][pSkin] = Peds[classid][0]; SetPlayerTeamFromClass(playerid,classid); } else { SpawnPlayer(playerid); } return false; } |
public OnPlayerRequestClass(playerid, classid)
{
if(IsPlayerNPC(playerid))
{
SpawnPlayer(playerid);
return true;
}
new string[128];
new string3[128];
new ip[16];
GetPlayerIp(playerid, ip, sizeof ip);
format(string3, sizeof(string3), "Banidos/%s.ini", PlayerName(playerid));
if(fexist(string3)) //autoban
{
ClearChatbox(playerid, 10);
strmid(BanInfo[playerid][pMotivo], dini_Get(string3,"Motivo"), 0, strlen(dini_Get(string3,"Motivo")), 255);
strmid(BanInfo[playerid][pAdmBan], dini_Get(string3,"Admin"), 0, strlen(dini_Get(string3,"Admin")), 255);
strmid(BanInfo[playerid][pData], dini_Get(string3,"Data"), 0, strlen(dini_Get(string3,"Data")), 255);
strmid(BanInfo[playerid][pHora], dini_Get(string3,"Hora"), 0, strlen(dini_Get(string3,"Hora")), 255);
SendClientMessage(playerid, COLOR_WHITE, "|_______________[ Informaзхes do Ban ]_______________|");
format(string, sizeof(string), "Seu Nick:[%s] estб Banido do {00EE00}Brasil {FFD700}Gotham {00B2EE}City.", PlayerName(playerid));
SendClientMessage(playerid, COLOR_LIGHTRED, string);
format(string, sizeof(string), "Motivo: %s", BanInfo[playerid][pMotivo]);
SendClientMessage(playerid, COLOR_YELLOW, string);
format(string, sizeof(string), "Admin: %s", BanInfo[playerid][pAdmBan]);
SendClientMessage(playerid, COLOR_YELLOW, string);
format(string, sizeof(string), "Dia: %s, Hora: %s", BanInfo[playerid][pData], BanInfo[playerid][pHora]);
SendClientMessage(playerid, COLOR_YELLOW, string);
SendClientMessage(playerid, COLOR_YELLOW, "Para revisгo de ban acesse nosso forum: http://brasilgothamcity.tk");
SendClientMessage(playerid, COLOR_YELLOW, "Atenзгo: Vocк sу serб desbanido caso for inocente !");
new stri[64], tmp[20], tmp2[20];
format(stri, sizeof(stri), "IPsBanidos/%s.ini",ip);
getdate(Ano, Mes, Dia);
format(tmp, 20, "%d/%d/%d", Dia, Mes, Ano);
gettime(Hora, Minuto, Segundo);
format(tmp2, 20, "%d:%d:%d", Hora, Minuto, Segundo);
if(dini_Exists(stri))
{
Kick(playerid);
}
else
{
dini_Create(stri);
dini_Set(stri,"Motivo",BanInfo[playerid][pMotivo]);
dini_Set(stri,"Admin",BanInfo[playerid][pAdmBan]);
dini_Set(stri,"Data",BanInfo[playerid][pData]);
dini_Set(stri,"Hora",BanInfo[playerid][pHora]);
dini_Set(stri,"Nick",PlayerName(playerid));
}
Kick(playerid);
}
format(string3, sizeof(string3), "IPsBanidos/%s.ini", ip);
if(fexist(string3))
{
ClearChatbox(playerid, 10);
strmid(BanInfo[playerid][pMotivo], dini_Get(string3,"Motivo"), 0, strlen(dini_Get(string3,"Motivo")), 255);
strmid(BanInfo[playerid][pAdmBan], dini_Get(string3,"Admin"), 0, strlen(dini_Get(string3,"Admin")), 255);
strmid(BanInfo[playerid][pData], dini_Get(string3,"Data"), 0, strlen(dini_Get(string3,"Data")), 255);
strmid(BanInfo[playerid][pHora], dini_Get(string3,"Hora"), 0, strlen(dini_Get(string3,"Hora")), 255);
strmid(BanInfo[playerid][pNick], dini_Get(string3,"Nick"), 0, strlen(dini_Get(string3,"Nick")), 255);
SendClientMessage(playerid, COLOR_WHITE, "|_______________[ Informaзхes do Ban ]_______________|");
format(string, sizeof(string), "Seu IP:[%s] estб Banido do {00EE00}Brasil {FFD700}Gotham {00B2EE}City.", ip);
SendClientMessage(playerid, COLOR_LIGHTRED, string);
format(string, sizeof(string), "Motivo: %s", BanInfo[playerid][pMotivo]);
SendClientMessage(playerid, COLOR_YELLOW, string);
if(strcmp(BanInfo[playerid][pNick],"", true ) == 0)
{
format(string, sizeof(string), "Admin: %s", BanInfo[playerid][pAdmBan]);
}
else
{
format(string, sizeof(string), "Admin: %s, Nick Fake: %s", BanInfo[playerid][pAdmBan], BanInfo[playerid][pNick]);
}
SendClientMessage(playerid, COLOR_YELLOW, string);
format(string, sizeof(string), "Dia: %s, Hora: %s", BanInfo[playerid][pData], BanInfo[playerid][pHora]);
SendClientMessage(playerid, COLOR_YELLOW, string);
SendClientMessage(playerid, COLOR_YELLOW, "Para revisгo de ban acesse nosso forum: http://brasilgothamcity.tk");
SendClientMessage(playerid, COLOR_YELLOW, "Atenзгo: Vocк sу serб desbanido caso for inocente !");
/*new stri[64], tmp[20], tmp2[20];
format(stri, sizeof(stri), "Banidos/%s.ini",PlayerName(playerid));
getdate(Ano, Mes, Dia);
format(tmp, 20, "%d/%d/%d", Dia, Mes, Ano);
gettime(Hora, Minuto, Segundo);
format(tmp2, 20, "%d:%d:%d", Hora, Minuto, Segundo);
if(dini_Exists(stri))
{
Kick(playerid);
}
else
{
dini_Create(stri);
dini_Set(stri,"Motivo","IP de Fake");
dini_Set(stri,"Admin","Capitгo_Cueca");
dini_Set(stri,"Data",tmp);
dini_Set(stri,"Hora",tmp2);
}*/
Kick(playerid);
}
if (RegistrationStep[playerid] == 0 && gPlayerLogged[playerid] != 1)
{
new plname[MAX_PLAYER_NAME];
PlayerPlaySound(playerid, 1076, 0.0, 0.0, 0.0);
ClearChatbox(playerid, 10);
SendClientMessage(playerid, COLOR_YELLOW2, " ");
SendClientMessage(playerid, COLOR_WHITE, "{00FF04}Brasil {FFFF00}Gotham {0044FF}City {FA7FEC}•·•·•·•·•·•·•·[ Carregando ]·•·•·•·•·•·•");
GetPlayerName(playerid, plname, sizeof(plname));
format(gstring, 64, "Contas/%s.ini", plname);
if(fexist(gstring))
{
SendClientMessage(playerid, COLOR_AZULBB, "Vocк estб registrado, digite sua senha para logar.");
ShowPlayerDialog(playerid, 1, DIALOG_STYLE_PASSWORD, "Fazendo Seu Login:", "{FFFFFF}Seja Bem Vindo(a)\n {00EE00}Brasil {FFD700}Gotham {00B2EE}City{FFFFFF}.\n\n{FFFFFF}Conta: {00FF00}Registrada\n\n{FFFFFF}Use: {00FF00}Nome_Sobrenome\n\n{FFFFFF}Exemplo: {ffff00}Ete_Virginia{FFFFFF}\n\n\n www.{FFD700}brasilgothamcity{FFFFFF}.tk\n\n\nPor Favor Digite Sua Senha Para Logar !", "Logar", "Esperar");
}
else
{
SendClientMessage(playerid, COLOR_AZULBB, "Vocк nгo estб registrad, digite uma sua senha para registrar-se.");
ShowPlayerDialog(playerid, 2, DIALOG_STYLE_PASSWORD, "Fazendo Seu Registro:", "{FFFFFF}Seja Bem Vindo(a)\n {00EE00}Brasil {FFD700}Gotham {00B2EE}City{FFFFFF}.\n\nStatus da Conta: {FF0000}Nгo Registrada\n\n{FFFFFF}Use: {00FF00}Nome_Sobrenome\n\n{FFFFFF}Exemplo: {ffff00}Ete_Virginia{FFFFFF}\n\n\n www.{FFD700}brasilgothamcity{FFFFFF}.tk\n\n\n{FFFFFF}Digite Sua Senha Para Registrar !", "Registrar", "Cancelar");
}
TextDrawShowForPlayer(playerid,cima2);
TextDrawShowForPlayer(playerid,cima);
TextDrawShowForPlayer(playerid,baixo);
SetPlayerCameraPos(playerid, 1427.597, -1751.993, 86.024);
SetPlayerCameraLookAt(playerid, 1431.131, -1747.288, 79.938);
SetPlayerPos(playerid, 1409.3607,-1713.2329,30.7422);
SetPlayerInterior(playerid, 0);
PlayerInfo[playerid][pSkin] = Peds[classid][0];
SetPlayerTeamFromClass(playerid,classid);
}
else { SpawnPlayer(playerid); }
return false;
}