[AJUDA] Uma pequena ajuda
#1

Olб,
Bom alguns me conhecem, alguns nгo =D, sou antigo mas parei de mecher um tempo no Fуrum SAMP, bom, tenho um GM, apenas para treinar sistemas e tal, e queria botar um Comando pra tirar armas de todos do evento , congelar e dar armas para todos do evento, mas nгo consigo de jeito, nenhum, nгo quero abusar da boa vontade de vocкs, mas poderiam me dar uma mгo?

Desde jб Agradeзo
Reply
#2

ok vamo lб
pawn Код:
if(strcmp(cmd,"/aporradocomando",true))//se o comando digitado for esse
{
   
    for(new i; i<MAX_PLAYERS; I;)//vai dar um loop em todos os jogadores
    {
        if(variaveldeestarnoevento[playerid])//se a variavel do jogador de estar no evento estб true ou 1 passa
        {
            SetPlayerControllable(i,false);//congela
            ResetPlayerWeapons(i);//reseta as armas
            GivePlayerWeapon(i,25,999);//irб dar uma shotgun com 999 de balas
        }
    }
}
pawn Код:
//fis este comando aki no fуrum mesmo nem testei mas deve funcionar
Reply
#3

Vo da uma testada aque ai te falo, mas de um jeito ou de outro obrigadгo.
Reply
#4

Desculpa a Burrice, mas aonde eu encontro essa variavel de estar no evento?
Reply
#5

Quote:
Originally Posted by Swarm_Scream
Посмотреть сообщение
Desculpa a Burrice, mas aonde eu encontro essa variavel de estar no evento?
vai depender do seu sistema de eventos mas axo que voce encontra no comando de entra no evento
Reply
#6

Black, deixa pra lб, ja resolvi com meu Sуcio oq iremos fazer, muito obrigado pela ajuda, qualquer coisa venho a retornar,
Reply
#7

Depende de como vocк estб setando as variбveis.

SetPVarInt / GetPVarInt й uma forma de variбvel.
Reply
#8

pawn Код:
if(strcmp(cmd, "/criarevento", true) == 0){if(IsPlayerConnected(playerid)){
if(PlayerInfo[playerid][pAdmin] >= 4){if(Evento == 1){SendClientMessage(playerid, COLOR_WHITE, "Jб estб decorrendo um evento use, /pararevento para abrir outro!");return true;}if(Evento == 0){
SendClientMessage(playerid, COLOR_WHITE, "Vocк estб criando um evento e chamando todos do BML.");
for(new i = 0; i < MAX_PLAYERS; i++){if(IsPlayerConnected(i)){
Evento = 1;GetPlayerName(playerid, sendername, sizeof(sendername));
format(string,sizeof(string),"Administraзгo: %s estб chamando todos para um Evento.\nPara ir ao evento clique em 'SIM'.\nPara nгo ir clique em 'NГO'.",sendername);
ShowPlayerDialog(i, EVENTOC, DIALOG_STYLE_MSGBOX, "EVENTO INICIADO", string, "Sim", "Nгo");
GetPlayerPos(playerid,ex,ey,ez);}}}}return true;}}
O Cуdigo estб Exatamente assim.
Reply
#9

Funcionou??

Estб muito mal indentdo =/
Reply
#10

hsausahshashua mal identado й apelido
Reply


Forum Jump:


Users browsing this thread: 4 Guest(s)