Olá, eu gostaria de saber se tem algum aplicativo ou site que possa traduzir a Gamemode do samp, ela é de precedência gringa, queria coloca-lá para Português, se for possível gostaria de saber como e onde?
Hoje, fiz uma tentativa de instalar o Sampvoice no meu servidor SA-MP. Ao entrar no servidor, fazer o login e pressionar o botão para falar, percebi que não conseguia ouvir. Comecei a suspeitar de um possível conflito na minha gamemode. Removi alguns plugins, como o RakNet, que identifiquei como causador de conflitos, mas o problema persistiu. Decidi então criar um comando para ativar manualmente o VoIP, sem depender do botão de fala, e foi aí que notei o VoIP funcionando corretamente. As callbacks SV_VOID:OnPlayerActivationKeyRelease(SV_UINT:playerid, SV_UINT:keyid) e SV_VOID:OnPlayerActivationKeyPress(SV_UINT:playerid) não estão sendo chamadas; há alguma outra callback em meu servidor que ainda não consegui identificar. Após desativar o botão de VoIP, o jogador é kickado. Tentei utilizar o trace do Crashdetect, mas não obtive informações relevantes. Agradeço qualquer ajuda que puderem fornecer!
Pessoal, serio, preciso da ajuda de vocês experientes na board, vou disponibilizar o codigo que é unico mais não funciona para android, e é esse o motivo da criação do topico, não está funcionando para android apenas para PC, vocês experientes passando os olhos consegue encontrar uma solução para esse problema, pq eu não consegui encontrar o problema.
PlayerRobbingNPCStart não é executado quando o android aperta ALT, apenas o do PC.
As vezes alguém me ajudando a organizar esse codigo ou melhora-lo, pode ser a solução, preciso de você pra me ajudar, o que aconteceu, vou contar a historia, o jogador Clio que joga no android clicou em ALT ao mesmo tempo mirando no NPC (PlayerRobbingNPCStart) apenas foi executado a tecla ALT mais o NPC não foi rendido, agora o do PC foi outra historia, diferente, ele apertou ALT ao mesmo tempo mirando no mesmo, foi executado tudo na public, cara, quem poder me ajudar ajudo dando reputação. Agradeço Deus de jah.
CMD:farejar(playerid, params[]) { if(!CheckConnect(playerid)) return 0; if(IsACop(playerid)) { new string[128]; format(string, sizeof string, "[INFO]: TICK %dms %dms.",UltimoCheck[playerid], GetTickCount()); SendClientMessage(playerid, COR_AMARELO, string); if(GetTickCount()-UltimoCheck[playerid] < 5000) return SendClientMessage(playerid, COR_AMARELO, "Aguarde 5 segundos para usar seu cao novamente.");
UltimoCheck[playerid] = GetTickCount(); switch(random(6)) { case 1, 2, 3: if(PertoMaconha(playerid)) { format(stringZCMD, sizeof stringZCMD, "Cao Farejador: Seu cao farejou possiveis %d plantacoes de maconha, num raio de 200 metros!", PertoMaconha(playerid)); SendClientMessage(playerid, COR_AMARELO, stringZCMD); } else { SendClientMessage(playerid, COR_AMARELO, "Cao farejador: Seu cao nao farejou nenhuma plantacao em um raio de 200 metros!"); } default: SendClientMessage(playerid, COR_AMARELO, "Seu cao nao conseguiu farejar uma plantacao de maconha, tente novamente!"); } } return 1; }
Oih, estou com um problema, estou ajudando uma pessoa a organizar uma gm mais estou em duvida.
o que é certo? ou é apenas uma preferencia?
assim:
Código PHP:
if(!IsPlayerConnected(suspect)) return SendClientMessage(playerid, COLOR_GREY, "Você só pode interagir com jogadores online.");
ou assim:
Código PHP:
if(!IsPlayerConnected(suspect)) { SendClientMessage(playerid, COLOR_GREY, "Você só pode interagir com jogadores online."); return 1; }
Acho mais que seria uma preferencia de organização, mais tem seus defeitos, certo e errado.
Outro modo que usam bastante em gms da net é:
Código PHP:
if(PlayerInfo[playerid][pMedicBill] > 0){ SendClientMessage(playerid, TEAM_CYAN_COLOR, "Você está em coma não consegue falar!"); return 0; }
Tudo na mesma linha, muito ruim de compilar...
@Edit
Outra duvida é a seguinte, qual é o modo certou ou também pode ser apenas uma preferencia?
modo 1:
Código PHP:
format(sstring, 256, "%s(%d) preso em %s por %02d:%02d:%02d", Name(i), i, text, ((j/60)/60), ((j/60)%60), (j%60)); SendClientMessage(playerid, -1, sstring);
modo 2:
Código PHP:
format(sstring, 256, "%s(%d) preso em %s por %02d:%02d:%02d", Name(i), i, text, ((PlayerInfo[i][pJailTime]/60)/60), ((PlayerInfo[i][pJailTime]/60)%60), (PlayerInfo[i][pJailTime]%60)); SendClientMessage(playerid, -1, sstring);
O que muda?
Muda que em PlayerInfo[i][pJailTime] é definido como j
O Servidor é repleto de sistemas inovadores e coisas novas para se descobrir e se divertir.
Jogue morros, domine territórios ou prenda bandidos, escolha a melhor opção e se divirta!