[Ajuda] Dъvidas Curtas #1

para vocк teleportar o player й preciso pegar uma cordenada, para pegar a cordenada vocк precisa entrar em seu servidor, digitar: /save 1 , depois vб atй a pasta Documents\GTA San Andreas User Files\SAMP e ache o arquivo chamado: '' savedpositions '' Aonde vai estar as cordenadas, para objeto baixe o MTA igual josma citou e crie seu Mapper, salva, pega seu mapper e converte em www.convertffs.com
Reply

Queria saber como pegar uma string usando getargs em uma funзгo com multi-parвmetros ._.
Comofaz ?
Reply

Cada caractere(cйlula) da string serб um index(segundo argumento da funзгo).
Reply

vou ir testar Hardware. de qualquer forma
Obrigado denovo

@Edit

acabei de fazer o teste. ele nгo block os cmds.. aparece a mensagem e tudo porem nгo bloqueia de digitar outros comandos..
Reply

Quote:
Originally Posted by Hardware
Посмотреть сообщение
Sim, tem como. No topo, coloque:

pawn Код:
new bool:NaArena[MAX_PLAYERS];
Quando ele entrar na arena, as variбveis ficaram true.
No comando da arena, coloque: NaArena[playerid] = true;

E nos outros comandos:
pawn Код:
if(NaArena[playerid]) return SendClientMessage(playerid,COR,"Vocк estб na arena, sу pode usar o comando /sair");
isso que nгo gostei do zcmd, tem que colocar isto em todos os comandos D:

Quote:
Originally Posted by @SwY
Посмотреть сообщение
vou ir testar Hardware. de qualquer forma
Obrigado denovo

@Edit

acabei de fazer o teste. ele nгo block os cmds.. aparece a mensagem e tudo porem nгo bloqueia de digitar outros comandos..
Tenta por isso no topo de todos os comandos, logo abaixo da 1Є Chave de abertura das funзхes.

pawn Код:
if(NaArena[playerid])
{
    SendClientMessage(playerid,COR,"Vocк estб na arena, sу pode usar o comando /sair");
    return 1;
}
Reply

@WeenSoares_, Thank you very much.
De cara parece estar funcionando perfeitamente.
Reply

Quote:
Originally Posted by @SwY
Посмотреть сообщение
@WeenSoares_, Thank you very much.
De cara parece estar funcionando perfeitamente.
Tenho certeza que ira funcionar, pois se a variavel NaArea estiver true ira processar a menssagem e ira retornar assim nгo processando oque vem abaixo.
Reply

Ow nгo dб pra adicionar objeto "pessoa"?
Eu add aqui e fica lб, mas fica transparente...
eu queria fazer tipo um npczinho humano...ja ranjei os comandos, sу falta o objeto que nгo aparece '-'

Ele existe mas й transparente :S

CreateDynamicObject(64, 2217.40, -1144.40, 1026.28, 90.18, 115.56, -115.0;
Reply

@Justify, da uma olhada : https://sampforum.blast.hk/showthread.php?tid=109701
Reply

Acho que usei o termo errado. Nгo й bem um npc... Quero sу um homem parado mesmo...e perto dele vai poder usar o comando que eu jб fiz. Sу falta o objeto 'homem' lб, estбtico, sу pra enfeitar, dando mais realidade.
Reply

Grava o NPC parado aonde vocк quer que o mesmo fique.
Reply

Й necessбrio ser um npc? nгo pode adicionar um objeto? No editor existem todos os "bonecos" estбticos...
CJ,Smoke e etc
Reply

Quote:
Originally Posted by WeenSoares_
Посмотреть сообщение
Tenho certeza que ira funcionar, pois se a variavel NaArea estiver true ira processar a menssagem e ira retornar assim nгo processando oque vem abaixo.
Estranho, pois geralmente uso desta maneira e funciona.
Reply

pawn Код:
public OnPlayerConnect(playerid)
{
    if(IsPlayerAdmin(playerid))
        SendClientMessageToAll(-1,"Admin online.");

    return true;
}
Reply

pawn Код:
if(IsPlayerAdmin(playerid))
    {
    new pName[MAX_PLAYER_NAME];
    GetPlayerName(playerid,pName,sizeof(pName));
    new string[248];
    format(string,sizeof(string),"Entoru o ADMINISTRADOR %s !",pName);
    SendClientMessageToAll(admincor, string);
    return true;
    }
Assim ficarб correcto ?
Reply

Quote:
Originally Posted by .FuneraL.
Посмотреть сообщение
Talvez colocando no prуprio Comando de Logar ou apуs o spawn a seguinte funзгo :

pawn Код:
new pname[MAX_PLAYER_NAME];
GetPlayerName(playerid, pname, sizeof(name));
GameTextForAll("Admin %s - Online", 1000, 1, pname);
Isso funciona?
Reply

Quote:
Originally Posted by [R] ousenber [K]
Посмотреть сообщение
Isso funciona?
Esqueci da funзгo IsPlayerAdmin kkk , mais colocando no OnPlayerSpawn acho que sim.
Reply

Quote:
Originally Posted by [ODS]Break
Посмотреть сообщение
pawn Код:
if (strcmp(cmdtext, "/sairdm", true) == 0)
{
TaNoX1[playerid] = 0;
SetPlayerHealth(playerid,0);
SendClientMessage(playerid, -1, "Voce Saiu de Algum Dm lol.");
return 1;
}
E se Quiser que el saia quando morrer:
Coloque no Onplayerdeath.
pawn Код:
TaNoX1[playerid] = 0;
nгo funciono : ( continua dando "Vc nгo pode digitar comandos em arena dm"
Reply

Quote:
Originally Posted by .FuneraL.
Посмотреть сообщение
Esqueci da funзгo IsPlayerAdmin kkk , mais colocando no OnPlayerSpawn acho que sim.
Sim mais vocк colocou

PHP код:
GameTextForAll("Admin %s - Online"10001pname); 
nгo teria de usar format?
Reply

Quote:
Originally Posted by [R] ousenber [K]
Посмотреть сообщение
Sim mais vocк colocou

PHP код:
GameTextForAll("Admin %s - Online"10001pname); 
nгo teria de usar format?
Isso nunca vai funcionar! vc esta correto precisaria de um format! Pois os parametros do GameTextForAll nгo incluem "{Float,_}:...".
Reply


Forum Jump:


Users browsing this thread: 20 Guest(s)