Raised This Month: $ Target: $400
 0% 

[godmode instant]


  
 
 
Thread Tools Display Modes
Arkshine
AMX Mod X Plugin Approver
Join Date: Oct 2005
Old 02-02-2011 , 11:04   Re: [godmode instant]
#31

g_amount n'est qu'un label, tu peux écrire ce que tu veux, et n'a aucun autre effet. On dit "global" car pouvant être utilisé dans tout le plugin et n'importe quelle fonction du plugin.

Non-global, il veut dire que tu crées simplement une variable au sein de la fonction concernée. Variable qui n'est accessible que dans cette fonction.
__________________
Arkshine is offline
sokarcreative
Senior Member
Join Date: Aug 2009
Location: Belgium
Old 02-02-2011 , 11:26   Re: [godmode instant]
#32

Je crois que j'ai saisi, j'ai mis le heal afin de bien montrer la réptition.

C'est bon ainsi ?

Edit : j'ai mis une cvar "in_heal_hp" mais il faut encore que je cherche comment afficher le nombre dans un texte, je crois que ça ressemble à un code du genre %i

Last edited by sokarcreative; 02-02-2011 at 11:43.
sokarcreative is offline
Arkshine
AMX Mod X Plugin Approver
Join Date: Oct 2005
Old 02-02-2011 , 12:06   Re: [godmode instant]
#33

cs_get_user_money(id) ; tu utilises 2 fois la même native, sauvegarde le contenu une fois avant dans une var.
__________________
Arkshine is offline
sokarcreative
Senior Member
Join Date: Aug 2009
Location: Belgium
Old 02-02-2011 , 12:13   Re: [godmode instant]
#34

Quote:
Originally Posted by ConnorMcLeod View Post
Code:
new setgodmode = set_user_godmode(id, 1) // j'utilise une nouvelle variable pour simplifier l'utilisation de la native
new getmoney = cs_get_user_money(id)



Ca tu peux virer, c'est incorrect et ça ne simplifierait rien, ça rendrait juste le code moins lisible.

Connor m'a déconseillé de le faire, je suis perdu là

Edit :

Ok c'est parce que c'était ton explication :

Quote:
Originally Posted by Arkshine View Post
Toutes natives doivent se trouver dans une fonction, tu peux pas faire comme ça.
Je vais essayer de trouver

Last edited by sokarcreative; 02-02-2011 at 12:23.
sokarcreative is offline
Arkshine
AMX Mod X Plugin Approver
Join Date: Oct 2005
Old 02-02-2011 , 12:27   Re: [godmode instant]
#35

Mais faut le mettre dans la fonction, pas tout en haut, ce qui n'est pas de sens. L'id tu vas le récupérer à partir de quoi ? Tu n'as pas encore compris comment fonctionne une fontion.
__________________

Last edited by Arkshine; 02-02-2011 at 12:33.
Arkshine is offline
ConnorMcLeod
Veteran Member
Join Date: Jul 2006
Location: France (95)
Old 02-02-2011 , 13:06   Re: [godmode instant]
#36

Tu ajoutes des fonctionalités à un plugin qui comporte déjà 90% d'erreurs, mauvais choix.
__________________
- tired and retired -

- my plugins -
ConnorMcLeod is offline
sokarcreative
Senior Member
Join Date: Aug 2009
Location: Belgium
Old 02-02-2011 , 13:23   Re: [godmode instant]
#37

Ok je vais rebookiner les sites

Edit : je viens de faire 1 cinquantaine de crepes qui en veut ?

Last edited by sokarcreative; 02-02-2011 at 13:35.
sokarcreative is offline
sokarcreative
Senior Member
Join Date: Aug 2009
Location: Belgium
Old 02-02-2011 , 14:54   Re: [godmode instant]
#38

Déjà, j'ai fais une grosse erreur en mélangeant function, native et forward

Je devais déjà pas mettre des "public" devant car ce n'était pas des "forwards" mais des fonctions que j'ai créée moi-même

Last edited by sokarcreative; 02-02-2011 at 14:58.
sokarcreative is offline
Arkshine
AMX Mod X Plugin Approver
Join Date: Oct 2005
Old 02-02-2011 , 14:59   Re: [godmode instant]
#39

Y'a beaucoup aussi de raccourcis. On utilise souvent "fonction" pour "native" ou pour dire fonctionnalité, alors qu'il faudrait plus dire "fonction native". "fonction" étant un ensemble de codes, donc entre {} en pawn. "forward" je sais pas trop comment le traduire.
__________________

Last edited by Arkshine; 02-02-2011 at 15:02.
Arkshine is offline
sokarcreative
Senior Member
Join Date: Aug 2009
Location: Belgium
Old 02-02-2011 , 15:20   Re: [godmode instant]
#40

J'ai fait une fiche comme tu l'avais conseillé dans un autre thread et j'ai différencié ces 3 grands types de fonctions comme suit :

PHP Code:
//////// Comment fonctionne une fonction ? \\\\\\\

// Tu dois les créer toi même dans ton plugin
// Il faut avant tout créer une fonction
function()

// Chaque fonction comporte un ou plusieurs paramètres.
// Chaque paramètre peut être une variable integer, float, boolean, texte, etc.

function(parameterintegerparameterbooleanparameterfloat)

// Tous ces paramètres peuvent être déjà défini grâce à "new variable"
new parameterinteger 93
new parameterboolean true
new parameterfloat 45.3254

// seulement, écrit comme cela rien ne se passe. Il faut activer cette fonction pour qu'il execute quelquechose
function(parameterintegerparameterbooleanparameterfloat)
{
// ici doit se trouver le code qui permettra de dire quand la fonction sera utilisé
}

//////// Comment fonctionne une native ? \\\\\\\

// C'est la même chose que la fonction mise à part que tu ne peux pas les créer car ils existent déjà quelque part.
// Ce qui veut dire que tu ne peux pas changer la disposition des paramètres d'une native.

/////// Comment fonctionne une forward ? \\\\\\\\

// Les forwards sont définis comme étant une fonction public et est par conséquent précédé de "public"
// Ils peuvent être également consulté par d'autres modules

public functionforward()
{

Il s'agit d'une ébauche, donc pas encore très complet...

PS : c'est moi où le "go advanced" fonctionne pas
sokarcreative is offline
 



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 08:35.


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