Zplague
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Zplague Entrar

Seu portal de Zombie Plague no Brasil


description[PEDIDO] DONATE - SOMENTE STAFF (MASTER) Empty[PEDIDO] DONATE - SOMENTE STAFF (MASTER)

more_horiz
Ola queria uma donate somenta para STAFF (MASTER) e os outros jogadores nao ter acesso .

description[PEDIDO] DONATE - SOMENTE STAFF (MASTER) EmptyRe: [PEDIDO] DONATE - SOMENTE STAFF (MASTER)

more_horiz
Aqui está veja se irá funcionar pois não tem como eu testar agora.

Código:

/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <amxmisc>
#include <zombieplague>

#define PLUGIN "[ZP] Donate Ammo Packs"
#define VERSION "1.0"
#define AUTHOR "r1laX , PomanoB"
//traduzido por vini victor

new g_UserTotalAmmo[33]
new g_CvarAllowDonate
new SayText


public plugin_init() {
   register_plugin(PLUGIN, VERSION, AUTHOR)
   
   g_CvarAllowDonate = register_cvar("zp_stats_allow_donate", "1")
   
   register_clcmd("say", "handleSay")
   register_clcmd("say_team", "handleSay")
   
   register_event("HLTV", "RoundStart", "a", "1=0", "2=0")

   SayText = get_user_msgid("SayText")

}

public RoundStart()
{
   if (get_pcvar_num(g_CvarAllowDonate))
      set_task(2.2, "MsgOnRoundStart")
      
}

public MsgOnRoundStart()
{
   if(get_pcvar_num(g_CvarAllowDonate))
      client_printcolor(0, "!g[ZP] !yPara doar ammo packs,digite !g/donate")
      
}

public handleSay(id)
{
   if((get_user_flags(id) & ADMIN_LEVEL_E))
   {
   new args[64]
   
   read_args(args, charsmax(args))
   remove_quotes(args)
   
   new arg1[16]
   new arg2[32]
   
   strbreak(args, arg1, charsmax(arg1), arg2, charsmax(arg2))
   if (get_pcvar_num(g_CvarAllowDonate) && equal(arg1,"/doar", 7))
      donate(id, arg2)
   }
   else
   {
      client_printcolor(0, "!g[ZP] !yVoce nao tem acesso a este comando!")
      
      return PLUGIN_CONTINUE
   }
   return PLUGIN_HANDLED
}

public donate(id, arg[])
{
   new to[32], count[10]
   strbreak(arg, to, 31, count, 9)
   
   if (!to[0] || !count[0])
   {
      client_printcolor(id, "!g[ZP] !ypara doar escreva: /donate  ")
      return
   }
   new ammo_sender = zp_get_user_ammo_packs(id)
   new ammo
   if (equal(count, "all"))
      ammo = ammo_sender
   else
      ammo = str_to_num(count)
   if (ammo <= 0)
   {
      client_printcolor(id, "!g[ZP] !yQuantia invalida!")
      return
   }
   ammo_sender -= ammo
   if (ammo_sender < 0)
   {
      ammo+=ammo_sender
      ammo_sender = 0
      
   }
   new reciever = cmd_target(id, to, (CMDTARGET_ALLOW_SELF))
   if (!reciever || reciever == id)
   {
      client_printcolor(id, "!g[ZP] !yJogador !g%s !yNao existe!", to)
      return
   }
   
   zp_set_user_ammo_packs(reciever, zp_get_user_ammo_packs(reciever) + ammo)
   g_UserTotalAmmo[reciever] += ammo
   zp_set_user_ammo_packs(id, ammo_sender)
   new aName[32], vName[32]
   
   get_user_name(id, aName, 31)
   get_user_name(reciever, vName, 31)
   
   set_hudmessage(255, 0, 0, -1.0, 0.3, 0, 6.0, 6.0)
   show_hudmessage(0, "%s deu %d Ammo Packs para %s!", aName, ammo, vName)
   
}

stock client_printcolor(const id, const input[], any:...)
{
   new count = 1, players[32]
   static msg[191]
   vformat(msg, 190, input, 3)
   
   replace_all(msg, 190, "!g", "^4") // Green Color
   replace_all(msg, 190, "!y", "^1") // Default Color
   replace_all(msg, 190, "!t", "^3") // Team Color
   
   if (id) players[0] = id; else get_players(players, count, "ch")
   {
      for ( new i = 0; i < count; i++ )
      {
         if ( is_user_connected(players[i]) )
         {
            message_begin(MSG_ONE_UNRELIABLE, SayText, _, players[i])
            write_byte(players[i]);
            write_string(msg);
            message_end();
         }
      }
   }
}
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1033\\ f0\\ fs16 \n\\ par }
*/
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ ansicpg1252\\ deff0\\ deflang1046{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ f0\\ fs16 \n\\ par }
*/


Última edição por Leozinho em 9/2/2013, 11:57 pm, editado 1 vez(es)

description[PEDIDO] DONATE - SOMENTE STAFF (MASTER) EmptyRe: [PEDIDO] DONATE - SOMENTE STAFF (MASTER)

more_horiz
leozinho nao ta copilando da pra aruma ae?

description[PEDIDO] DONATE - SOMENTE STAFF (MASTER) EmptyRe: [PEDIDO] DONATE - SOMENTE STAFF (MASTER)

more_horiz
lrd escreveu:
leozinho nao ta copilando da pra aruma ae?


e porque ta sem as includes.

Código:

#include <amxmodx>
#include <amxmisc>
#include <zombieplague>

description[PEDIDO] DONATE - SOMENTE STAFF (MASTER) EmptyRe: [PEDIDO] DONATE - SOMENTE STAFF (MASTER)

more_horiz
af nao ta pegando quando eu donato alguma quantidade fala , quantidade invalida , ajuda ae =X

description[PEDIDO] DONATE - SOMENTE STAFF (MASTER) EmptyRe: [PEDIDO] DONATE - SOMENTE STAFF (MASTER)

more_horiz
lrd escreveu:
af nao ta pegando quando eu donato alguma quantidade fala , quantidade invalida , ajuda ae =X


Provavelmente você esta com 0 de packs.

description[PEDIDO] DONATE - SOMENTE STAFF (MASTER) EmptyRe: [PEDIDO] DONATE - SOMENTE STAFF (MASTER)

more_horiz
nao so idiota a ese ponto neh , eu tava com 181 packs , e tava dando quantia invalida

description[PEDIDO] DONATE - SOMENTE STAFF (MASTER) EmptyRe: [PEDIDO] DONATE - SOMENTE STAFF (MASTER)

more_horiz
lrd escreveu:
nao so idiota a ese ponto neh , eu tava com 181 packs , e tava dando quantia invalida


Aqui cara usa essa ve se vai https://zplague.forumeiro.com/t1638-zp-donate-ammo-packs?highlight=donate

ela não ta só para master esta para todos mais se der eu edito aqui.

description[PEDIDO] DONATE - SOMENTE STAFF (MASTER) EmptyRe: [PEDIDO] DONATE - SOMENTE STAFF (MASTER)

more_horiz
até isso vocês ja copio meu deus.

description[PEDIDO] DONATE - SOMENTE STAFF (MASTER) EmptyRe: [PEDIDO] DONATE - SOMENTE STAFF (MASTER)

more_horiz
jOOSH escreveu:
até isso vocês ja copio meu deus.


Olha só quem fala de cópia.. teu server parece uma filial do DH joosh, banco igual, itens extras, classes de zombis.. além de tu ter ''roubado'' umas sounds minhas, meu deus digo eu!!!

[PEDIDO] DONATE - SOMENTE STAFF (MASTER) 2895330111

description[PEDIDO] DONATE - SOMENTE STAFF (MASTER) EmptyRe: [PEDIDO] DONATE - SOMENTE STAFF (MASTER)

more_horiz
Eitaaaaaaaaaaa É ISSO AI RONALDO GORDÃO, Josh é uma filial do DH em Recife. Quando aqui tá cheio pedimos pra galera ir jogar lá pra dá uma moral ta ligado né.
Mas tu também ta virando filial nossa, começar pelo chat de adm kkkkkkkkkkkkkkkkkkkkkkk.

description[PEDIDO] DONATE - SOMENTE STAFF (MASTER) EmptyRe: [PEDIDO] DONATE - SOMENTE STAFF (MASTER)

more_horiz
kkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
esse ''FUNDADOR'' é uma figura!!

description[PEDIDO] DONATE - SOMENTE STAFF (MASTER) EmptyRe: [PEDIDO] DONATE - SOMENTE STAFF (MASTER)

more_horiz
Eu de fundador e tu de Master, no seu sv! kkkkkkkkkkk
Geral me respeita ok

description[PEDIDO] DONATE - SOMENTE STAFF (MASTER) EmptyRe: [PEDIDO] DONATE - SOMENTE STAFF (MASTER)

more_horiz
mrck escreveu:
Eu de fundador e tu de Master, no seu sv! kkkkkkkkkkk
Geral me respeita ok


kkkkkkkkkk pqp

description[PEDIDO] DONATE - SOMENTE STAFF (MASTER) EmptyRe: [PEDIDO] DONATE - SOMENTE STAFF (MASTER)

more_horiz
privacy_tip Permissões neste sub-fórum
Não podes responder a tópicos
power_settings_newInicie sessão para responder