Raised This Month: $12 Target: $400
 3% 

Générateur PluginShop


  
 
 
Thread Tools Display Modes
Author Message
Gilbert Tux
Senior Member
Join Date: Oct 2010
Old 03-24-2012 , 10:44   Générateur PluginShop
#1

Bonjour a tous ,

J'ai l'honneur de vous présenter Générateur PluginShop

Version :
1.3.8 ( Première version )
//
1.3.9 ( Amélioration Arme ; client_print )
//
1.4.0 ( Code amx se compile et fonctionne )
//
1.4.1 ( Fenêtre redimensionner )
//
1.4.2 ( Amélioration Vie )
//
1.4.3 ( Amélioration gravite )

Sortie le 24/03/2012
Idées & création par Gilbert de PluginSchool
Codage visual Basic : Gilbert
Codage Amx : Gilbert ( Corriger par Benji )

Se Logiciel vous permet de crée vos propres Shops personnaliser , avec 7 choix maximum , avec a peut prés 30 choix d'options comme ( Vitesse , Graviter , Super cut , Une arme au choix ,....etc...)



Où le trouver ?
http://pluginschool.bb-fr.com/t543-n...shop-v138#2270

Lien directe de Téléchargement : [ICI] Version 1.4.3

J'attends des Commentaires !
A bientot , Gilbert

Last edited by Gilbert Tux; 05-13-2012 at 12:03.
Gilbert Tux is offline
Arkshine
AMX Mod X Plugin Approver
Join Date: Oct 2005
Old 03-24-2012 , 11:09   Re: NOUVEAU !!! Générateur PluginShop v1.3.8
#2

Forcer les gens à s'enregistrer bof bof. Mets le plugin ici directement, ou rends le lien publique sur ton forum.
__________________

Last edited by Arkshine; 03-24-2012 at 11:10.
Arkshine is offline
ConnorMcLeod
Veteran Member
Join Date: Jul 2006
Location: France (95)
Old 03-24-2012 , 11:16   Re: NOUVEAU !!! Générateur PluginShop v1.3.8
#3

I second that.
__________________
- tired and retired -

- my plugins -
ConnorMcLeod is offline
Gilbert Tux
Senior Member
Join Date: Oct 2010
Old 03-24-2012 , 12:15   Re: NOUVEAU !!! Générateur PluginShop v1.3.8
#4

Mon Forum est public , les lien sont visible par tous maintenant

http://pluginschool.bb-fr.com/

Last edited by Gilbert Tux; 03-24-2012 at 12:15.
Gilbert Tux is offline
ConnorMcLeod
Veteran Member
Join Date: Jul 2006
Location: France (95)
Old 03-24-2012 , 12:17   Re: NOUVEAU !!! Générateur PluginShop v1.3.8
#5

Lien de Téléchargement : [ICI]

Ce lien marche pas alors.
__________________
- tired and retired -

- my plugins -
ConnorMcLeod is offline
Gilbert Tux
Senior Member
Join Date: Oct 2010
Old 03-24-2012 , 12:58   Re: NOUVEAU !!! Générateur PluginShop v1.3.8
#6

j'ai changer d’hébergeur , normalement sa devrai marcher !
Gilbert Tux is offline
Arkshine
AMX Mod X Plugin Approver
Join Date: Oct 2005
Old 03-24-2012 , 13:02   Re: NOUVEAU !!! Générateur PluginShop v1.3.8
#7

Vous n'avez pas la permission de télécharger les fichiers joints.
__________________
Arkshine is offline
Niak
SourceMod Donor
Join Date: Mar 2011
Location: France
Old 03-24-2012 , 13:05   Re: NOUVEAU !!! Générateur PluginShop v1.3.8
#8

Faut toujours s'enregistrer pour voir le téléchargement, le lien quand tu n'es pas enregistrer n'es pas mit.

Pourquoi 7 choix max ?

Sinon bonne idée, gg à vous deux.
__________________

Last edited by Niak; 03-26-2012 at 21:22.
Niak is offline
Kidev
Veteran Member
Join Date: Jun 2010
Location: France
Old 03-24-2012 , 13:09   Re: NOUVEAU !!! Générateur PluginShop v1.3.8
#9

PHP Code:
#include <amxmodx>
#include <fun> // Tout le temps included même quand pas besoin
#include <hamsandwich> // Tout le temps included même quand pas besoin
#include <cstrike> // Tout le temps included même quand pas besoin

new HasSuperKnife[33], HasSuperSpeed[33// Tout le temps créé même si ces options ne sont pas choisies

public plugin_init()
{
      
register_plugin("Shop By PluginSchool""1.0""Gilbert")

      
RegisterHam(Ham_TakeDamage"player""Player_Damage"0// Tout le temps créé même les options utilisant ce hook ne sont pas choisies
      
RegisterHam(Ham_Spawn"player""Player_Spawn"0// Tout le temps créé même les options utilisant ce hook ne sont pas choisies
      
RegisterHam(Ham_Player_ResetMaxSpeed"player""Player_ResetMaxSpeed"1/*"*/// ' " ' en trop.
      
register_clcmd("say shop""shopmenu"// Pourquoi ne pas laisser choisir les commandes?
      
register_clcmd("say /shop""shopmenu")
}

public 
client_putinserver(id// Tout le temps créé même si ces options ne sont pas choisies
{
    
HasSuperKnife[id] = false
    HasSuperSpeed
[id] = false
}

public 
Player_Spawn(id
{
    if(
is_user_alive(id)&& cs_get_user_team(id) == CS_TEAM_CT)
    {
     
HasSuperKnife[id] = false
     HasSuperSpeed
[id] = false
    
}
}

// Les fautes d'orthographe... OMG
public shopmenu(id)
{
      new 
menu
      
if ( is_user_alive(id)&& cs_get_user_team(id) == CS_TEAM_CT)
      {
          
menu menu_create("Shop By PluginSchool""menu"// Pourquoi ne pas laisser choisir le titre? Et pourquoi pas le formatage des lignes du shop tout simplement? 
          
menu_additem(menu"Vitesse - [ 100 $]""0"// laisser choisir la speed?
          
menu_additem(menu"Graviter - [ 100 $]""1"// laisser choisir la gravité?
          
menu_additem(menu"Vie +200 - [ 100 $]""2")  // laisser choisir la vie?
          
menu_additem(menu"Super Cut - [ 100 $]""3"// laisser choisir les dégâts du super cut?
          
menu_additem(menu"Defuse Kit - [ 100 $]""4")
          
menu_additem(menu"Respawn - [ 100 $]""5")
          
menu_additem(menu"Une Arme - [ 100 $]""6"// Afficher le nom de l'arme?

          
menu_setprop(menuMPROP_EXITNAME"QUITTER")
          
menu_setprop(menuMPROP_EXITMEXIT_ALL// inutile

          
menu_display(idmenu)
      }
}

// le check des team peut être fait une seule fois.
// le check de l'argent idem
// aucun check si le joueur est en vie... ça va crash très souvent...
// il manque un ' " ' a chaque print
// l'indentation ..
// Les fautes d'orthographe... OMG
public menu(idmenuitem)
{
      if (
item == MENU_EXIT) return PLUGIN_HANDLED


       
switch(item)

      {
          case 
0:
          {
            if(
cs_take_user_money(id100)&& cs_get_user_team(id) == CS_TEAM_CT)
            {
HasSuperSpeed[id] = true
//client_print(id, print_chat, "tu as achete - Vitesse)
client_print(idprint_chat"tu as achete - Vitesse")
            }
          }
          case 
1:
          {
            if(
cs_take_user_money(id100)&& cs_get_user_team(id) == CS_TEAM_CT)
            {
set_user_gravity(id0.4)
//client_print(id, print_chat, "tu as achete - Graviter)
client_print(idprint_chat"tu as achete - Graviter")
            }
          }
          case 
2:
          {
            if(
cs_take_user_money(id100)&& cs_get_user_team(id) == CS_TEAM_CT)
            {
set_user_health(idget_user_health(id) +200)
//client_print(id, print_chat, "tu as achete - Vie +200)
client_print(idprint_chat"tu as achete - Vie +200")
            }
          }
          case 
3:
          {
            if(
cs_take_user_money(id100)&& cs_get_user_team(id) == CS_TEAM_CT)
            {
HasSuperKnife[id] = true
//client_print(id, print_chat, "tu as achete - Super Cut)
client_print(idprint_chat"tu as achete - Super Cut")
            }
          }
          case 
4:
          {
            if(
cs_take_user_money(id100)&& cs_get_user_team(id) == CS_TEAM_CT)
            {
cs_set_user_defuse(id1)
//client_print(id, print_chat, "tu as achete - Defuse Kit)
client_print(idprint_chat"tu as achete - Defuse Kit")
            }
          }
          case 
5:
          {
            if(
cs_take_user_money(id100)&& cs_get_user_team(id) == CS_TEAM_CT)
            {
spawn(id// NON!!! Utilise HamSandWich !!! ExecuteHamB(Ham_CS_RoundRespawn, id) !!!
//client_print(id, print_chat, "tu as achete - Respawn)
client_print(idprint_chat"tu as achete - Respawn")
            }
          }
          case 
6:
          {
            if(
cs_take_user_money(id100)&& cs_get_user_team(id) == CS_TEAM_CT)
            {
give_item(id,Ton_arme// Ca doit pas être tres dur de dynamiser ça
cs_set_user_bpammoidCSW_TON ARMEMunition// idem
//client_print(id, print_chat, "tu as achete - Une Arme)
client_print(idprint_chat"tu as achete - Une Arme")
            }
          }
      }
      return 
PLUGIN_HANDLED
}

public 
Player_Damage(victiminflictorattackerFloat:damagedamagebits)
{
    if(
is_user_alive(attacker) && get_user_weapon(attacker) == CSW_KNIFE && HasSuperKnife[attacker] && inflictor == attacker)
    {
        
SetHamParamFloat(4damage 222.0)
    }
}

public 
Player_ResetMaxSpeed(id)
{
    if( 
is_user_alive(id) && HasSuperSpeed[id] && get_user_maxspeed(id) != 1.0// -1.0
    
{
        
set_pev(idpev_maxspeed680.0)
    }
}

cs_take_user_money(idamount)
{
    new 
money cs_get_user_money(id)

    if(
money amount 0)
        return 
0;

    
cs_set_user_money(idclamp(money amount016000))
    return 
1;

__________________

Last edited by Kidev; 03-24-2012 at 13:36.
Kidev is offline
Gilbert Tux
Senior Member
Join Date: Oct 2010
Old 03-24-2012 , 13:28   Re: NOUVEAU !!! Générateur PluginShop v1.3.8
#10

Je suis entrain de modifier le programme !
Gilbert Tux is offline
 


Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -4. The time now is 16:36.


Powered by vBulletin®
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Theme made by Freecode