Olá, pessoal estou com o seguinte erro na profissão de lixeiro, ao dar o comando /procurarlixos ele não funciona " como se não existisse no servidor " e o crashdetect avisa que deu erro na funçao:
Crash Detect:
[debug] Run time error 4: "Array index out of bounds"
[debug] Attempted to read/write array element at index 27497914 in array of size 100
[debug] AMX backtrace:
Código PHP:
CMD:procurarlixos(playerid, params[]) { new sss[200]; if(EmpregoPlayer(playerid) != 2) return erro(playerid, "Apenas os Lixeiros podem usar este comando"); if(!EmVeiculoEmprego(playerid)) return erro(playerid, "Voce nao esta em um carro do Lixo"); if(GetPlayerState(playerid) != PLAYER_STATE_DRIVER) return erro(playerid, "Voce precisa ser o motorista para procurar os lixos");
for(new i; i<MAX_PICKUP; i++) { if(Pickup[i][piExiste] == 0) continue; if(Pickup[i][piTipo] != LIXO) continue; if(lixos[GetPlayerVehicleID(playerid)] > 99) { SetarCheckPoint(playerid, Pickup[i][piX],Pickup[i][piY],Pickup[i][piZ],3.0); chekcaminhao[playerid] = 1; info_(playerid, "Este caminhao esta cheio de Lixo, siga ate a marca vermelha no mapa para descarregar"); return 1; } }
new Float:dist; new cuu; new cu[100]; for(new i; i<MAX_LIXOS; i++) { if(Lixo[i][lixoExiste] == 1) { cu[cuu] = i,cuu++; if(cuu == 100) break; } } new randcu = random(cuu); new ii = cu[randcu];
new Float:p[3]; GetPlayerPos(playerid, p[0],p[1],p[2]);
info(playerid, "Um checkpoint vermelho acabou de ser marcado no mapa com a localizacao do Lixo"); format(sss, 200, "Distancia aproximada: %.0f Metros de sua localizacao", dist ); info_(playerid, sss); SetarCheckPoint(playerid, Lixo[ii][lixoX],Lixo[ii][lixoY],Lixo[ii][lixoZ],3.0); checklixo[playerid] = 1; return 1; }
Quem puder me ajudar fico grato, tentei usar o Chat Gpt pra me ajudar mas não consegui muita coisa.
Gostaria de um código que podesse pegar a rotação horizontal da câmera do jogador, pois queria fazer aquela "bússola" que tem nos jogos Battle Royale como free fire, pubg, call of duty
Estou tentando colocar um NPC no meu Servidor e Animação de falar só que toda vez que Entro no Interior o mesmo Crasha.
Deixo o NPC sem animação e não Crasha. Mas com Animação de falar o mesmo crasha não sei o que pode ser.
Olá eu encontrei uma include chamada notify.inc, se trata de uma include que gera notificações em textdraw que se movem e são criados/destruidos, porém eu editei ela e obtivi os resultados que desejava, mas ela emite os seguintes warnings:
Código:
\pawno\include\notify.inc(75) : warning 219: local variable "x" shadows a variable at a preceding level
\pawno\include\notify.inc(90) : warning 219: local variable "x" shadows a variable at a preceding level
\pawno\include\notify.inc(109) : warning 219: local variable "x" shadows a variable at a preceding level
E outra duvida é a seguinte, eu precisava adicionar mais textos no TextDraw, tentei quebrar a linha de várias formas, mas não obtive sucesso. Então decidi duplicar a const message, e funcionou com alguns ajustes, mas queria saber se dessa forma não ocorrerá nenhum problema, e se existe outra forma de fazer isso que seja melhor do que eu fiz.
Abaixo vou deixar a include original e a que eu editei:
Me ajudem por favor, essa GM é muito boa para usar, estou precisando ajeitar ela, mas tem esses dois erros, só preciso ajeitar esses erros para funcionar
Olá, estava precisando de ajuda para detectar mobile e pc no meu servidor, queria fazer uma coisa aqui que tipo:
Eu tenho duas arenas PVP, uma /arenapc e outra /arenamobile, porem o pc consegue entrar na arena mobile e o mobile consegue entrar na arena pc então precisava de ajuda pra que so o pc conseguisse entrar na /arenapc e so o mobile conseguisse entrar na /arenamobile