[Pedido] minigun para todos os jogadores
#1

gostaria de saber como posso dar uma minigun para todos os jogadores ao mesmo tempo , so que usando um tempo definido tipo tal hora aleatoria todos recebem uma minigun e dps de uns 5 segs ela й retirada de todos os jogadores ...

+Rep para quem ajudar ^^
Reply
#2

aqui tem 1 base de como fazer

pawn Код:
CMD:minigunt(playerid)
{
    for(new i = 0; i < MAX_PLAYERS; i++)
    {
        GivePlayerWeapon(i, 38, 9999);
    }
    SendClientMessageToAll(-1, "Recebeu uma minigun.");
    return 1;
}
Reply
#3

Quote:
Originally Posted by PT
Посмотреть сообщение
aqui tem 1 base de como fazer

pawn Код:
CMD:minigunt(playerid)
{
    for(new i = 0; i < MAX_PLAYERS; i++)
    {
        GivePlayerWeapon(i, 38, 9999);
    }
    SendClientMessageToAll(-1, "Recebeu uma minigun.");
    return 1;
}
problema nгo й dar a arma e sim como fazer settimer para todos receber e dps retirar

obs: sem codigos zcmd por favor meu game mode nao suporta essa include .
Reply
#4

Vocк ganhou um script pronto, eu estou de bom humor :}

pawn Код:
//Topo do seu gamemode:
new bool:MINIGUN_SETED;

// OnPlayerCommandText
if(!strcmp(cmdtext, "/darminigun", true)){
    if(!IsPlayerAdmin(playerid))
        return SendClientMessage(playerid, -1, "Erro: Vocк nгo й um administrador");
       
   
    #define MAX_MINUTES         (2)
       
       
    if(!MINIGUN_SETED){
        for(new i, e = GetMaxPlayers(); i != e; ++i){
            GivePlayerWeapon(i, 38, 9999);
        }
       
        SendClientMessageToAll(-1, "Vocк recebeu uma minigun");
       
        MINIGUN_SETED = true;
        SetTimer("@RemoveMinigun", 60000*MAX_MINUTES, false);
    }else{
        SendClientMessage(playerid, -1, "Erro: Alguйm jб deu minigun a todos, espere alguns minutos!");
    }
    return true;
}


// FINAL:
forward @RemoveMinigun(); public @RemoveMinigun(){
    for(new i, e = GetMaxPlayers(); i != e; ++i){
        GivePlayerWeapon(i, 38, 0);
    }  
   
    SendClientMessageToAll(-1, "Sua minigun foi removida automaticamente");
    return true;
}
Reply
#5

Quote:
Originally Posted by zSuYaNw
Посмотреть сообщение
Vocк ganhou um script pronto, eu estou de bom humor :}

pawn Код:
//Topo do seu gamemode:
new bool:MINIGUN_SETED;

// OnPlayerCommandText
if(!strcmp(cmdtext, "/darminigun", true)){
    if(!IsPlayerAdmin(playerid))
        return SendClientMessage(playerid, -1, "Erro: Vocк nгo й um administrador");
       
   
    #define MAX_MINUTES         (2)
       
       
    if(!MINIGUN_SETED){
        for(new i, e = GetMaxPlayers(); i != e; ++i){
            GivePlayerWeapon(i, 38, 9999);
        }
       
        SendClientMessageToAll(-1, "Vocк recebeu uma minigun");
       
        MINIGUN_SETED = true;
        SetTimer("@RemoveMinigun", 60000*MAX_MINUTES, false);
    }else{
        SendClientMessage(playerid, -1, "Erro: Alguйm jб deu minigun a todos, espere alguns minutos!");
    }
    return true;
}


// FINAL:
forward @RemoveMinigun(); public @RemoveMinigun(){
    for(new i, e = GetMaxPlayers(); i != e; ++i){
        GivePlayerWeapon(i, 38, 0);
    }  
   
    SendClientMessageToAll(-1, "Sua minigun foi removida automaticamente");
    return true;
}
codigo muito LOUCO ,

testei funcionou o tempo limite de 2min para receber
unica coisa que nao aconteceu foi remover a minigun do jogador
Reply
#6

Ah,

PHP код:
// FINAL:
forward @RemoveMinigun(); public @RemoveMinigun(){
    for(new 
iGetMaxPlayers(); != e; ++i){
        
SetPlayerAmmo(playerid380); 
    }   
    
    
SendClientMessageToAll(-1"Sua minigun foi removida automaticamente");
    return 
true;

Reply
#7

Quote:

(24309) : error 017: undefined symbol "playerid"

ocorreu seguinte erro
Reply
#8

troque playerid por i.
Reply
#9

agora sim ocorreu tudo certinho , obrigado +REP

se desse te dava bastante REP , graзas a vc vou poder usar este codigo para muitas outras coisas estudando ele ^^
Reply
#10

Quote:
Originally Posted by StereoLovex
Посмотреть сообщение
graзas a vc vou puder usar este codigo para muitas outras coisas estudando ele ^^
Assim que eu gosto, afinal eu nem ligo para este "rep". Eu admiro quem realmente procura aprender e nгo ficar procurando cуdigos prontos
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)