alguém sabe como fazer isso? Eu vi isso em algum lugar e quero trazer pro meu projeto, só que não sei como fazer, quero por o mapa San andreas pra aparecer usando um comando e mostrando alguma localização que eu colocar, tipo de um emprego ou algo do genero, pro player não precisar abrir o menu, se alguém puder ajudar, agradeço.
function LoadMap(const file[])
{
new File:map = fopen(file, io_read);
if(map)
{
new string[128];
while(fread(map, string))
{
new modelid;
new objeto;
new Float:pos[3], Float:rot[3];
if(!sscanf(string, "dffffff", modelid, pos[0], pos[1], pos[2], rot[0], rot[1], rot[2]))
objeto = CreateObject(modelid, pos[0], pos[1], pos[2], rot[0], rot[1], rot[2]);
DestroyObject(objeto);
objeto = CreateObject(modelid, pos[0], pos[1], pos[2], rot[0], rot[1], rot[2]);
}
}
return 1;
}
Este código acima é o meu código de criar objetos apartir de arquivos.txt, mas eu queria que também quando eu removesse o objeto do arquivo destruisse dentro do servidor, mas eu não sei como fazer. Se vc observar eu até tentei, mas não consegui. Alguém tem alguma ideia? ;-;
BOM NO MPRP PRESERVAMOS MUITO O ROLEPLAY SE VOCÊ QUISER 1 SERVIDOR ROLEPLAY MESMO VENHA PRA CA VOCÊ SERA MUITO BEM RECEBIDO NOSSA STAFF E 100% COPETENTE VENHA VISITAR NOSSA CIDADE[MPRP O AGUARDA]
Joguei um servidor no MTA que quando apertava N apontava pra uma direção, isso era muito bom pra RP
Nunca vi nada parecido no SAMP, tem algum jeito de fazer isso no SAMP?
Código:
if(newkeys == KEY_NO) {
// como fazer pra apontar?
}
Eu não estou entendendo por que está salvando desta forma, já testei usando a enum em uma mensagem e não está assim. Apenas quando vai salvar no DOF2. Alguém tem ideia do que pode estar acontecendo?
Boa tarde, users.
Estou tentado fazer uma função para localizar e identificar o jogador mais próximo a partir de um comando.
Estou tentando da seguinte maneira:
Código PHP:
CMD:teste(playerid, params[]) { new Float:PosCP[3], str[40]; GetPlayerPos(playerid, PosCP[0], PosCP[1], PosCP[2]); for(new i; i < MAX_PLAYERS; i++) { if(IsPlayerConnected(i) && IsPlayerInRangeOfPoint(i, 10, PosCP[0], PosCP[1], PosCP[2])) { // ação para o jogador mais próximo. format(str, sizeof(str),"Você está mais próximo do jogador %s, você deu 1000 reais à ele.", nome(i)); SCM(playerid, -1, str);
GivePlayerMoney(i, 1000); } } return 1; }
Porém, acredito que irá haver problemas pois se tiver dois ou mais jogadores próximos, ele irá identificar os dois.