AlliedModders

AlliedModders (https://forums.alliedmods.net/index.php)
-   French (https://forums.alliedmods.net/forumdisplay.php?f=20)
-   -   Générateur PluginShop (https://forums.alliedmods.net/showthread.php?t=181046)

Gilbert Tux 03-24-2012 10:44

Générateur PluginShop
 
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

Arkshine 03-24-2012 11:09

Re: NOUVEAU !!! Générateur PluginShop v1.3.8
 
Forcer les gens à s'enregistrer bof bof. Mets le plugin ici directement, ou rends le lien publique sur ton forum.

ConnorMcLeod 03-24-2012 11:16

Re: NOUVEAU !!! Générateur PluginShop v1.3.8
 
I second that.

Gilbert Tux 03-24-2012 12:15

Re: NOUVEAU !!! Générateur PluginShop v1.3.8
 
Mon Forum est public , les lien sont visible par tous maintenant

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

ConnorMcLeod 03-24-2012 12:17

Re: NOUVEAU !!! Générateur PluginShop v1.3.8
 
Lien de Téléchargement : [ICI]

Ce lien marche pas alors.

Gilbert Tux 03-24-2012 12:58

Re: NOUVEAU !!! Générateur PluginShop v1.3.8
 
j'ai changer d’hébergeur , normalement sa devrai marcher !

Arkshine 03-24-2012 13:02

Re: NOUVEAU !!! Générateur PluginShop v1.3.8
 
Vous n'avez pas la permission de télécharger les fichiers joints.

Niak 03-24-2012 13:05

Re: NOUVEAU !!! Générateur PluginShop v1.3.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.

Kidev 03-24-2012 13:09

Re: NOUVEAU !!! Générateur PluginShop v1.3.8
 
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;



Gilbert Tux 03-24-2012 13:28

Re: NOUVEAU !!! Générateur PluginShop v1.3.8
 
Je suis entrain de modifier le programme !


All times are GMT -4. The time now is 15:45.

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