Utilizei a função PlayAudioStreamForPlayer na callback OnPlayerRequestClass. Porém, após 30-40 segundos, o áudio, que tem tem 3 minutos de duração, para. Esse problema pode estar relacionado à callback?
Edit: Removi a função da callback OnPlayerRequestClass e coloquei na callback OnPlayerConnect. O problema persistiu.
Oi galera estou fazendo uma tela de login / registro em textdraw mas sempre que o player spawna depois de fazer o login / registro todas as outras textdraws são deletadas e ele fica impossibilitado de andar, ai quando eu aperto (esc) volta ao normal...
Sabe quando você aperta F7 duas vezes e não aparece o HUD e nem o soquinho com a barra de vida e dinheiro ? Fica assim porém não da pra andar, porém o chat fica visivel, ai quando você aperta ESC volta ao normal e você consegue andar e ver o mapa..
Olá pessoal do portal samp hoje estou aqui para trazer para vocês uma source code de um apk com voip a source code já esta bem completa e contendo muitas funções link para download abaixo:
Ando tendo problemas com a Physics.INC do PeppeAC. Tenho alguns sistemas que a utilizam como futebol, sinuca, basquete...e ela funciona muito bem simulando a física. O grande problema é que as Stocks de respawnar objetos só funcionam na "Public PHY_OnObjectUpdate".
Exemplo:
Stock:
Código:
stock RecreateBallSF()
{
DestroyBallSF(); //Destrói a bola(objeto) e deleta a física existente.
CreateBallSF(); //Recria a bola e reaplica a física no objeto.
BallHolderSF = -1; //Retira a bola do player que estava com ela.
}
Caso eu tente utilizar a Stock fora da Public, o objeto simplesmente permanece inerte. Quando utilizada dentro da Public, quando detecta um gol, ou um escanteio, ela funciona perfeitamente. Já tentei criar uma bool:respawnball e chamar a public com um timer, para assim verificar a bool e respawnar a bola(caso a bool seja true) dentro da Public que funciona, mas sem sucesso.
Gostaria de ouvir sugestões de como solucionar esse problema.
Boa tarde, já alterei o comando de varias formas para não dar esse bug porem deram o mesmo errado,
O móvel quando é posicionado e clica em salvar é criado uma caixa de item quando alterado aparece um portão no lugar,
Código:
public OnPlayerEditDynamicObject(playerid, objectid, response, Float:x, Float:y, Float:z, Float:rx, Float:ry, Float:rz){
if(response == 1 || response == 0){
if(EditandoCaixa[playerid] > -1)
{
new i = EditandoCaixa[playerid];
DestroyDynamic3DTextLabel(SistemaCaixa[i][Caixa3d]);
//format(SistemaCaixa[i][CaixaText],300,"{CD853F}• {ffffff}Caixa de Itens{CD853F} •\n{CD853F}Dono: {ffffff}%s\n{CD853F}Itens: {ffffff}%d/50\nAperte ' {CD853F}F{ffffff} ' para usar.",NomePlayer(playerid),ItemsCaixa(i));
format(SistemaCaixa[i][CaixaText],300,"Caixa de Itens\n\n\
Proprietário: {00BFFF}%s\n\
{FFFFFF}Itens: {00BFFF}%d/50\n\n\
{FFFFFF}Aperte a letra {00aaff}ALT{FFFFFF} para usar",NomePlayer(playerid),ItemsCaixa(i));
SendClientMessage(playerid, -1, "Voce salvou sua Caixa de Itens neste Local.");
new str[30];
for(new o; o<50; o++)
{
format(str,30,"CaixaItem%d",o);
DOF2_SetInt(Filea,str,SistemaCaixa[i][CaixaItem][o]);
format(str,30,"CaixaUnidades%d",o);
DOF2_SetInt(Filea,str,SistemaCaixa[i][CaixaUnidades][o]);
}
EditandoCaixa[playerid] = -1;
DOF2_SaveFile();
}
return 1;
}
if(EditandoPortao[playerid] > -1)
{
new i = EditandoPortao[playerid];
DestroyDynamic3DTextLabel(SistemaPortao[i][Portao3d]);
new str[300];
format(str,300,"{CD853F}Portao de {ffffff}%s{CD853F} buzine ou\ndigite {ffffff}/abrirportao{CD853F} para abrir",NomePlayer(playerid));
SendClientMessage(playerid, -1, "A posição do seu Portão foi salva neste Local ! Para mais informações use: /ajuda.");
Bom venho em meio desse tópico pede de alguma forma, ajuda ou pedido mesmo de alguém tiver um sistema de fazendeiro tipo de plantação e colheita. Nesse estilo se alguém tiver agradeço muito.
Quando estou iniciando a GM, estou notando que nos log está aparendo esses erros:
Código PHP:
[debug] AMX backtrace: [debug] #0 002d5cb8 in public Taxi () in BPR.amx [debug] Run time error 4: "Array index out of bounds" [debug] Attempted to read/write array element at negative index -1
São erros que nunca aconteceu comigo, alguém poderia me ajudar?
Código PHP:
public Taxi() { for(new I = 0; I < MAX_PLAYERS; I ++) { if(Taximetro[I][0] == 1) { if(GetPlayerMoneyEx(I) > PrecoCorrida[I] + 3) { new string[128]; PrecoCorrida[I] = PrecoCorrida[I] + 3; format(string, sizeof(string), "~ O taxímetro mostra: $%d", PrecoCorrida[I]); SendClientMessage(I, verde, string); SendClientMessage(Taximetro[I][1], verde, string); } if(GetPlayerMoneyEx(I) < PrecoCorrida[I] + 3) { SendClientMessage(I, COR_MARA2, "| INFO | Você não tem mais dinheiro para o taxi!"); SendClientMessage(Taximetro[I][1], COR_MARA2, "| INFO | Seu passageiro ficou sem dinheiro!"); GivePlayerMoneyEx(I, 0 - PrecoCorrida[I]); GivePlayerMoneyEx(Taximetro[I][1], PrecoCorrida[I]); RemovePlayerFromVehicle(I); PrecoCorrida[I] = 0; Taximetro[I][1] = 0; Taximetro[I][0] = 0; } } if(NoTelefone[I] != -1) { if(!PlayerToPoint(Radio, I, Coordenadas[GetHouseOwner(I)][0], Coordenadas[GetHouseOwner(I)][1], Coordenadas[GetHouseOwner(I)][2])) { SendClientMessage(I, COR_ORKUT, "| INFO | A chamada foi perdida porque você foi muito longe do ícone de sua casa!"); CmdDesligar(I); } } } return 1; }