[Ajuda] bug ao morrer
#1

Quando eu estou morrendo no meu servidor estou indo prum lugar muito longe , alguem min ajuda ?
Reply
#2

@Edit
Posta sua OnPlayerSpawn
Reply
#3

posta sua public OnPlayerSpawn(playerid) .. Alucard o Problema ta sendo no SPAWN
Reply
#4

Quote:
Originally Posted by Mteck
Посмотреть сообщение
posta sua public OnPlayerSpawn(playerid) .. Alucard o Problema ta seno no SPAWN
Nem prestei atenзгo, to com um cado de dor de cabeзa e fico desconsentrado.

Mals ae manos '-'
Reply
#5

pawn Код:
public OnPlayerSpawn(playerid)
{
if(dini_Int(file, "Lutas") == 1){
SetPlayerFightingStyle (playerid, FIGHT_STYLE_ELBOW);
}
if(dini_Int(file, "Lutas") == 2){
SetPlayerFightingStyle (playerid, FIGHT_STYLE_BOXING);
}
if(dini_Int(file, "Lutas") == 3){
SetPlayerFightingStyle(playerid, FIGHT_STYLE_GRABKICK);
}
if(dini_Int(file, "Lutas") == 4){
SetPlayerFightingStyle (playerid, FIGHT_STYLE_KNEEHEAD);
}
if(dini_Int(file, "Lutas") == 5){
SetPlayerFightingStyle (playerid, FIGHT_STYLE_KUNGFU);
}
if(dini_Int(file, "Lutas") == 6){
SetPlayerFightingStyle (playerid, FIGHT_STYLE_NORMAL);
}
emcasa[playerid] = 0;
new aname[MAX_PLAYER_NAME];
GetPlayerName(playerid, aname, MAX_PLAYER_NAME);
format(file, sizeof(file), PASTA_CONTAS, aname);
TextDrawHideForPlayer(playerid, topblack);
TextDrawHideForPlayer(playerid, bottomblack);
TextDrawHideForPlayer(playerid, drogas1);
TextDrawHideForPlayer(playerid, drogas2);
TextDrawShowForPlayer(playerid, Relogio);
TextDrawShowForPlayer(playerid, gText2[playerid]);
SetPlayerInterior(playerid,0);
PlayerPlaySound(playerid, 1184, 0.0, 0.0, 0.0); //
GangZoneShowForPlayer(playerid,favela,0xFF0000AA);
GangZoneShowForPlayer(playerid, areadmlv, 0xFF000096);
GangZoneShowForPlayer(playerid, AreaDrogas, 0xFF8040AA);
//bottttttttttttt=============================
//if(IsPlayerNPC(playerid))
//{
//new npcname[MAX_PLAYER_NAME];
//GetPlayerName(playerid, npcname, sizeof(npcname));
//if(!strcmp(npcname,"Samanta",true)) {
//SetPlayerColor(playerid,0x800080AA);
//SetPlayerSkin(playerid,11);
//GivePlayerWeapon(playerid,24,99999);
//}
//if(!strcmp(npcname,"Pimentel",true)) {
//SetPlayerColor(playerid,0x008000AA);
//SetPlayerSkin(playerid,113);
//GivePlayerWeapon(playerid,24,99999);
//}
///if(!strcmp(npcname,"Ronildo",true)) {
//SetPlayerColor(playerid,0x00FF00AA);
//SetPlayerSkin(playerid,70);
//}
//return 1;
//}
//variavel
gmod[playerid] = 0;
noevento[playerid] = 0;
GPS_Spawned[playerid] = 1;
nogame[playerid] = 0;
Logarprof(playerid);
autoescola[playerid] = 0;
prefls[playerid] = 0;
prefsf[playerid] = 0;
preflv[playerid] = 0;
nobarls[playerid] = 0;
nobarsf[playerid] = 0;
nobarlv[playerid] = 0;
nobarfc[playerid] = 0;
nautlls[playerid] = 0;
algemado[playerid] = 0;
sequestro[playerid] = 0;
vercmds[playerid]=0;
verpms[playerid]=0;
dini_IntSet(file, "convitent", 0);
dini_IntSet(file, "Entrevista", 0);
dini_IntSet(file, "MN", 0);
//fim
if(NaFaculdade[playerid] == 1){
new Float:X,Float:Y,Float:Z;
GetPlayerPos(playerid,X,Y,Z);
PlayerPlaySound(playerid,1076,X,Y,Z);
SetPlayerHealth(playerid,999999);
SetPlayerPos(playerid,1494.4003,1304.2990,1093.2891);
SetPlayerInterior(playerid, 3);
TogglePlayerControllable(playerid, 1);
}
if(pAdmin[playerid] == 0){
admin[playerid] = 0;
dini_IntSet(file, "aAdmin", 0);
}
if(dini_Int(file, "Procurado") == 1){
Procurados[playerid]= 1;
}
if(dini_Int(file, "Procurado") == 0){
Procurados[playerid]= 0;
}
if(pAdmin[playerid] == 1 ){
admin[playerid] = 1;
}
if(pAdmin[playerid] == 2 || pAdmin[playerid] == 3 || pAdmin[playerid] == 4 || pAdmin[playerid] == 5){
admin[playerid] = 1;
dini_IntSet(file, "aAdmin", 1);
}
if(dini_Int(file, "VIP") == 1){
vip[playerid] = 1;
SetPlayerMapIcon(playerid, 1, 1568.0254,-1896.3612,13.5605, 23, 0); //Bar Vip LS
//SetPlayerMapIcon(playerid, 2, -2155.2612,645.3902,52.3672, 23, 0); //Bar Vip SF
//SetPlayerMapIcon(playerid, 3, 2489.9238,2063.7310,10.8203, 23, 0); //Bar VIP LV
SendClientMessage(playerid, verdel, "(INFO) Vocк й um jogador VIP, aproveite!");
}
if(dini_Int(file, "VIP") == 0){
vip[playerid] = 0;
}
if(dini_Int(file, "Lutas") == 1){
SetPlayerFightingStyle (playerid, FIGHT_STYLE_ELBOW);
}
if(dini_Int(file, "Lutas") == 2){
SetPlayerFightingStyle (playerid, FIGHT_STYLE_BOXING);
}
if(dini_Int(file, "Lutas") == 3){
SetPlayerFightingStyle(playerid, FIGHT_STYLE_GRABKICK);
}
if(dini_Int(file, "Lutas") == 4){
SetPlayerFightingStyle (playerid, FIGHT_STYLE_KNEEHEAD);
}
if(dini_Int(file, "Lutas") == 5){
SetPlayerFightingStyle (playerid, FIGHT_STYLE_KUNGFU);
}
if(dini_Int(file, "Lutas") == 6){
SetPlayerFightingStyle (playerid, FIGHT_STYLE_NORMAL);
}
if(dini_Int(file,"novato") == 1){
new string22[256];
new ip2[128];
GetPlayerIp(playerid,ip2,128);
format(string22, sizeof(string22), "| Seu nick: %s » Seu ID: %d |", aname,playerid);
SendClientMessage(playerid, 0x0080FFAA, string22);
ShowPlayerDialog(playerid, Regras, DIALOG_STYLE_MSGBOX, "Tutorial", "~> Vocк nascerб em Los Santos\n~> Va ate a prefeitura e pegue um emprego\n~> Pegue uma carteira no Cartorio em Los Santos\n~> Estude na Escola\n~> Troque skins no simbolo da ''Camisa'' em Los Santos\n~> Nгo comete DM fora da favela pois sera preso\n~> Nгo cometa DM,Nгo xingue,Nгo peзa ADM,Nгo use xiters\n~> CONCORDA?.", "Concordo", "Discordo");
SendClientMessage(playerid, 0x99FFFFAA, "Vocк irб morar em LS e comeзarб uma nova vida");
SendClientMessage(playerid, 0x99FFFFAA, "Seja bem vindo novato se precisar de ajuda, chame um ADM, Digite: /admins");
SendClientMessage(playerid, 0x99FFFFAA, "Nгo sabe jogar em nosso servidor? Digite: /tutorial");
SendClientMessage(playerid, 0x99FFFFAA, "Nгo tem nenhum ADM online? Estб precisando de ajuda? Digite: /ajuda");
}
if(dini_Int(file, "Preso") == 1){
SetPlayerPos(playerid, 263.8820,77.4002,1001.0391);
SetPlayerInterior(playerid, 6);
SetPlayerHealth(playerid,99999);
ResetPlayerWeapons(playerid);
TogglePlayerControllable(playerid, 1);
SendClientMessage(playerid, msgdm, "(INFO) Vocк estб preso. Para ser solto, contrate um advogado ou pague a fianзa /fianca");
preso[playerid] = 1;
dini_IntSet(file2, "ofmaconha", 0);
dini_IntSet(file2, "ofcocaina", 0);
dini_IntSet(file2, "ofcrack", 0);
dini_IntSet(file, "usoudroga", 0);
dini_IntSet(file, "tmaconha", 0);
dini_IntSet(file, "tcrack", 0);
dini_IntSet(file, "tcocaina", 0);
dini_IntSet(file, "Maconha", 0);
dini_IntSet(file, "Crack", 0);
dini_IntSet(file, "Cocaina", 0);
}
return 1;
}

public OnPlayerText(playerid, text[])
{
new aname[MAX_PLAYER_NAME];
GetPlayerName(playerid, aname, MAX_PLAYER_NAME);
format(file, sizeof(file), PASTA_CONTAS, aname);
if(Mute[playerid] == 1)
{
SendClientMessage(playerid, Vermelho, "|_ ANT-FLOOD _| Vocк nгo pode falar enquanto estб mudo!");
return 0;
}
SetPlayerChatBubble(playerid, text, 0xFF0000FF, 100.0, 10000);
if(strfind(text, ":7777", true) != -1 || strfind(text, ":7780", true) != -1 || strfind(text, ":7781", true) != -1 || strfind(text, ":7880", true) != -1 || strfind(text, ":7700", true) != -1 || strfind(text, ": 7 7 7 7", true) != -1 || strfind(text, ": 7777", true) != -1){
new string[256];
SendClientMessage(playerid,Vermelho,"(INFO) Vocк foi banido por estar divulgando um servidor.");
format(string, sizeof(string), "(INFO) %s foi banido. Razгo: Tentou divulgar um server" ,PlayerName(playerid));
SendClientMessageToAll(tcadm, string);
Ban(playerid);
return 0;
}
if(strfind(text, "www.", true) != -1 || strfind(text, "w w w .", true) != -1 || strfind(text, ".com", true) != -1 || strfind(text, ". c o m", true) != -1){
new string[256];
SendClientMessage(playerid,Vermelho,"(INFO) Vocк foi kickado por estar divulgando um site.");
format(string, sizeof(string), "(INFO) %s foi kickado. Razгo: Tentou divulgar site" ,PlayerName(playerid));
SendClientMessageToAll(tcadm, string);
Kick(playerid);
return 0;
}
if(NaFaculdade[playerid] == 1)
{
Conversa[playerid] = Conversa[playerid]+1;
new Float:X;
new Float:Y;
new Float:Z;
new string[256];
PlayerPlaySound(playerid,1147, X, Y, Z);
format(string, sizeof(string), "(INFO) Vocк estб conversando. Vocк recebeu um aviso, agora vocк estб com %d/3 aviso(s).", Conversa[playerid]);
SendClientMessage(playerid, Aviso, string);
if(Conversa[playerid] == 3){
SpawnPlayer(playerid);
NaFaculdade[playerid] = 0;
minutos[playerid] = 0;
SendClientMessage(playerid, Vermelho, "(INFO) Vocк conversou muito e foi expulso da Escola!");
}
return 0;
}
if(strfind(text, "Hack", true) == 0)
{
SendClientMessageToAll(Vermelho, "Use: /relatorio [nick] [motivo]");
}
if(InCall[playerid]==1)
{
format(str3,128," [Celular] %s (%d): %s",GetName(playerid),playerid,text);
SendClientMessage(gc,BLUEWHITE,str3);
format(str3,128," [Celular] %s (%d): %s",GetName(playerid),playerid,text);
SendClientMessage(sender,BLUEWHITE,str3);
return 0;
}
if(dini_Int(file,"Entrevista") == 1){
new string[256];
format(string,sizeof(string),"[»] O entrevistado %d responde: %s",playerid,text);
SendPlayerMessageToAll(playerid,string);
return 0;
}
if(dini_Int(file,"Entrevista") == 2){
new string[256];
format(string,sizeof(string),"[»] O reporter %d pergunta: %s",playerid,text);
SendPlayerMessageToAll(playerid,string);
return 0;
}
if(AFK[playerid] == 1)
{
SendClientMessage(playerid, Vermelho, "Para voltar ao jogo digite /on");
return 0;
}
if(PlayerInfo[playerid][Logged] == 0){
SendClientMessage(playerid, Vermelho, "Logue-se antes.");
return 0;
}
new string[256];
format(string,sizeof(string),"[ID: %d] %s",playerid,text);
SendPlayerMessageToAll(playerid,string);
return 0;
}
Reply
#6

Posta sua OnPlayerDeath aн mano.
Reply
#7

pawn Код:
public OnPlayerDeath(playerid, killerid, reason)
{
SendDeathMessage(killerid,playerid,reason);
new kname[MAX_PLAYER_NAME];
GetPlayerName(killerid, kname, MAX_PLAYER_NAME);
format(file2, sizeof(file2), PASTA_CONTAS, kname);
new aname[MAX_PLAYER_NAME];
GetPlayerName(playerid, aname, MAX_PLAYER_NAME);
format(file, sizeof(file), PASTA_CONTAS, aname);
GameTextForPlayer(playerid,"~r~voce morreu..", 2500, 5);
dini_IntSet(file, "usoudroga", 1);
TextDrawShowForPlayer(playerid, topblack);
TextDrawShowForPlayer(playerid, bottomblack);
algemado[playerid] = 0;
GPS_Spawned[playerid] = 0;
autoescola[playerid] = 0;
sequestro[playerid] = 0;
prefls[playerid] = 0;
prefsf[playerid] = 0;
preflv[playerid] = 0;
nobarls[playerid] = 0;
nobarsf[playerid] = 0;
nobarlv[playerid] = 0;
nobarfc[playerid] = 0;
nautlls[playerid] = 0;
dini_IntSet(file, "convitent", 0);
dini_IntSet(file, "Entrevista", 0);
dini_IntSet(file2, "DM", 1);
SetPlayerWantedLevel(killerid, 1);
dini_IntSet(file, "usoudroga", 0);
if(GetClosestHospital(playerid) == 0){
SetSpawnInfo(playerid,1,dini_Int(file, "Skin"),-2651.6501, 634.4510, 14.4531, 180.0000, 0, 0, 0, 0, 0, 0);
}
else if(GetClosestHospital(playerid) == 1){
SetSpawnInfo(playerid,1,dini_Int(file, "Skin"),1173.5842,-1324.5615,15.1953,278.4624,0,0,0,0,0,0);
}
else if(GetClosestHospital(playerid) == 2){
SetSpawnInfo(playerid,1,dini_Int(file, "Skin"),2031.9415,-1404.3578,17.2614,165.8180,0,0,0,0,0,0);
}
else if(GetClosestHospital(playerid) == 3){
SetSpawnInfo(playerid,1,dini_Int(file, "Skin"),1582.5615,1768.7921,10.8203,93.7454,0,0,0,0,0,0);
}
Reply
#8

Quando morre vai para o Hospital, correto?

Se sim, esse 'local' longe й um sem objetos azul e cinza?
Reply
#9

Nгo , , ele faz isso , Eu morro de qualquer tipo de morte , ai manda eu colocar minha senha e aparece eu fazendo taichi ( entrada) ai quando eu coloco a senha nao acontece nada , ai eu aperto em spawn e fio caindo e paro em San fierro eu axo , e la nao tem nada , e no meio da rua !
Reply
#10

UP O/
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)