Galera fiz um sistema de radio por voip e por frequencia de radio, a parte do voipe e do sistema de radio já esta funcionando 100%. O problema que estou tendo é em utilizar variavel da minha GM no meu FS, eu estou colocando o radio no inventario e preciso interagir as variaveis da GM com o FS. Vou mostrar oq estou fazendo pra vcs entenderem:
***Dentro da GM***
Quando o player equipa o radio no seu inventario:
forward GetPlayerRadioUse(playerid);
public GetPlayerRadioUse(playerid)
{
return GetPVarInt(playerid, "RadioDebugVoip");
}
Dentro do comando /radioon:
Código:
if(GetPlayerRadioUse(playerid) == 0) return SendClientMessage(playerid, -1, "Rádio não equipado! Para equipar use no seu inventario.");
Ou seja, eu puxo o valor lá do game mode, pra poder usar no FS. Quando eu usar o outro comando pra desligar o radio, /radiooff. O GetPlayerRadioUse(playerid) precisa zerar. Entao utilizei isso dentro do comando /radiooff:
Código:
SetPVarInt(playerid, "RadioDebugVoip", 0);
O objetivo é o rádio desligar e o player ter que usar novamente o radio clicando no inventario, pra poder utilizar o /radioon. Porem nao consigo zerar a variavel dessa forma. Alguem pode me ajudar?
Include para fazer que não tenha muitas mensagens no chat e para substituir os SCM com ou sem format.
[url=https://github.com/LuanRosa/notificacao#modo-de-uso][/url]
Coloquei um sistema pra o player quando for banido ficar na sala de ban e caso o mesmo use de trapaças pra conseguir sair ele volte, por meio de um SetTimerEx
Mais o que tem acontecido é quando ele desconecta a KillTimer não desativa e outro player que entra no slot[ID] ocupado pelo banido ele que fica chamando a SetTimerEx e voltando para a sala do ban
Olá, to com uma duvida e dificuldade de terminar meu sistema de armas pois nao acho uma função que eu consiga pegar a municao do player em um slot especifico (ex: pegar municao q o player tem no slot2, que sao as pistolas)
ja vi o GetPlayerWeaponData porém nao entendi o uso e não consegui usar ele no meu sistema
se alguem tiver um script q facilita isso ou puder me explicar como usar o GetPlayerWeaponData pra pega só as municoes de tal slot eu agradeço.
ja aproveitando o topico, existe algum callback pra quando o player atira idependente se é em algo ou no ar? pq queria descer a municao a cada tiro
Existem vários interiores que são usados apenas em Cutscenes no Gta San Andreas e não tem quase textura alguma,ou n tem textura d todo (sem textura agente atravessa os objectos e tals),e quase todos,devido a não terem textura,nunca são usados nos servidores do SAMP,tais como o interior da missao do Bar da Catalina,o interior do Aeroporto da primeira missao do Gta SA,entre mts outros,a minha questão é se existe algum include,filterscipt...etc q possa fazer com os interiores sem textura fiquem com textura,se tiverem algum ou me possam indicar algum ficaria mt grato,desde já agradeço
(Tem um q vem logo na pasta de Filterscripts quando vc instala o seu servidor, q conserta o interior de fazenda daquela namorada do CJ)
Estou começando a fazer os sistema de anims através de comandos,e estou encapsulando o code usando uma stock pra n precisar repetilo em todas as anims pra me poupar muito mais tempo:
Código PHP:
stock AbleToDoAnims(playerid) { if(IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid,0x000000FF,"|Erro|Você não pode fazer animações estando dentro de um veículo."); }
O problema é q tá dando esses erros aqui e eu não sei como resolver eles:
Código PHP:
C:\Users\gilma\Downloads\New Journey Roleplay\pawno\nf1.pwn(5) : error 017: undefined symbol "IsPlayerInAnyVehicle" C:\Users\gilma\Downloads\New Journey Roleplay\pawno\nf1.pwn(5) : warning 215: expression has no effect C:\Users\gilma\Downloads\New Journey Roleplay\pawno\nf1.pwn(5) : error 001: expected token: ";", but found ")" C:\Users\gilma\Downloads\New Journey Roleplay\pawno\nf1.pwn(5) : error 029: invalid expression, assumed zero C:\Users\gilma\Downloads\New Journey Roleplay\pawno\nf1.pwn(5) : fatal error 107: too many error messages on one line
Sou iniciante no SAMP por isso n sei mt bem como usar a stock,tou fazendo algo de errado tipo falta alguma coisa no code?Me falem aí oq tou fazendo d errado,desde já agradeço.
iae gente criei uma missao na minha gm que se o player estiver em um determinado veiculo e ele usar o comando aparecer o checkpoint ate ai tudo bem mas eu queria que o id do veiculo fosse 438 e 420
eu nao sei se usa assim nao lembro if(GetVehicleModel(vehicleid) == 438||420)
so preciso disso mesmo minha ajuda
esse e o codigo que criei
new taxi1[MAX_PLAYERS];
new taxi2[MAX_PLAYERS];
new taxi3[MAX_PLAYERS];
new taxi4[MAX_PLAYERS];
new taxi5[MAX_PLAYERS];
CMD:missaotaxi(playerid)
{
new vehicleid = GetPlayerVehicleID(playerid);
if(GetVehicleModel(vehicleid) == 438)
{
SetPlayerCheckpoint(playerid,0,0,0, 2.0);
taxi1[playerid] = 1;
}
else
{
SendClientMessage(playerid, -2, "Você precisa estar em um taxi para iniciar. ");
}
return 1;
}
public OnPlayerEnterCheckpoint(playerid)
{
if(taxi1[playerid] == 1)
{
new vehicleid = GetPlayerVehicleID(playerid);
if(GetVehicleModel(vehicleid) == 438)
{
DisablePlayerCheckpoint(playerid);
taxi1[playerid] = 0;
taxi2[playerid] = 1;
SetPlayerCheckpoint(playerid,0,0,0, 4.0);
}
else
{
SendClientMessage(playerid, -1, "voce precisa esta em um taxi para continuar. ");
}
return 1;
}
Existe alguma função do SA-MP que consiga identificar se o jogador está na água?Procurei porém não acho.Se não houver uma função nativa,existe algum recurso (tipo include...etc) q tenha essa função?Se sim,qual??
Eu queria ser um Scripter, poder criar comandos, GMs, e por ai vai... Mas não sei por onde começar
fiz ate algumas GM mas sem sucesso. Entao quem for Scripter poderia me ajuda nessa, como começar, como criar comandos
como deixar online oque fazer e oque não fazer e etc.
SE PUDEREM ME FAZER UM TUTORIAL NO YOUTUBE E MANDA O VIDEO PRIVADO ACEITO.