[Ajuda]Ao entrar cai do ceu
#1

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
Reply
#2

Quote:
Originally Posted by blackunik
Посмотреть сообщение
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
WTF O.o Nao entendi Man
Reply
#3

Quote:
Originally Posted by blackunik
Посмотреть сообщение
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
Me manda o seu OnPlayerSpawn ! Creio que o jogador estб nascendo em um lugar que nгo esteja fixo.. com objetos !
Reply
#4

Код:
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);
		}
	}
Reply
#5

veja se no OnPlayerRequestClass tem alguma coisa mudando o interior do player
Reply
#6

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;
}
Reply
#7

Quote:
Originally Posted by blackunik
Посмотреть сообщение
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
LOL EU RI, como no outro tropico!! kkkk rachei kara essa foi boa.
Reply
#8

Cara eu recomendo vocк criar seu prуprio script ! Por que nгo й somente fazer o download na net e colocar no server que vai funcionar seja criativo !
Reply
#9

Me Ajuda AI
Reply
#10

Quote:
Originally Posted by blackunik
Посмотреть сообщение
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;
}
Coloque seu Code com as tag [pawn] [/ pawn] para que fique mais legivel e organizado
ficaria assim:
pawn Код:
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;
}
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)