Jump to content
View in the app

A better way to browse. Learn more.

Forum Supreme-Elite

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Plugin de gift (cadeau au hasard) - v0.3

Featured Replies

  • Author

Banlieu94, tu as configuré le cfg ?

Car de base, aucun type de cadeau n'est activé, donc /gift ne fait rien. Il faut en activer au moins 1 pour qu'il se passe quelque chose ;).

 

Pour le Deagle magique ... 1 balle, et elle tue a coup sûr ? Comme on a nous (mais qui marche pas xD). Faudrait que j'arrive a trouver le bug ;).

  • Replies 99
  • Views 12.5k
  • Created
  • Last Reply

Top Posters In This Topic

Most Popular Posts

  • Nouvelle version. Encore a tester si vous en avez l'occasion   Ajout d'un gift : Double Jump Permet d'effectuer durant tout le round un deuxième saut (une fois en l'air) si on a gagné ce gift.   Pour

  • Bah comme j'ai dis, ya pas mal de warning, c'est surtout ca. Puis quelques bugs. Donc je publierais ici et Sourcemod je pense lors de la 1.0 .

  • Prochainement je mettrais une dernière version de ce plugin a disposition, une version nettement plus avancée que celle-ci. Assez complète, customisable (ajout de gift assez simple si on sait un peu c

Posted Images

Rapport de bug :

Bonjour a tous donc j'ai constatée 2 beug

Beug Kevlar ne rajoute aucun kevlar

ET

Beug HP les 23 bonus malus et bonus rajoute 15 HP

  • Author

Concernant le Kevlar, il s'ajoute bien. Seulement tu ne le vois pas car il y a une limite d'affichage ;).

Et HP, pas saisit ?

Ok non les HP sa dit Malheur vous avez perdu 15 HP

et on gagne et pour Bravo vous avez gagnez 15 HP sa fonctionne

  • 4 weeks later...

Petite error dans les log

 

L 05/23/2011 - 12:23:21: [sM] Displaying call stack trace for plugin "gift.smx":
L 05/23/2011 - 12:23:21: [sM]   [0]  Line 24, gift/kevlar.sp::Active_Kevlar()
L 05/23/2011 - 12:23:21: [sM]   [1]  Line 235, gift.sp::Command_Gift()

  • 2 weeks later...
  • Author

Voici une petite mise a jour du plugin.

 

Elle n'est cela dit PAS TESTÉE.

 

J'ai réorganisé le système de "messages" (maintenant, ils sont tous répertorié dans le fichier de traduction situé dans cstrike/addon/sourcemod/translations/gift.phrases.txt).

 

J'ai rajouté 2 gift :

"¢ ExtraVIP : permet de faire gagner un certain temps de VIP en plus (style 1 journée)

Je considère que vous avez une table VIPs avec comme champs le SteamID et la date d'expiration de l'abonnement (et d'autres champs, mais osef ^^).

"¢ Disguise : change le skin du joueur. Permet par exemple de donner un skin ridicule a un terro, comme il y a sur notre serveur.

L'expression "Disguise others" dans le fichier de traduction est le message que les autres joueurs (et le concerné) auront lorsqu'un joueur tombe sur ce gift.

 

 

Comme dit, cette version n'a absolument pas été testée (beaucoup de boulot de re-tester les messages, et j'ai pas forcément le temps ^^). Donc a vous de voir si vous avez la possibilité de le faire et de me retourner les possibles erreurs qui se seraient glissées dans le plugin. Je vous en serait reconnaissant ^^.

 

Lorsque tout sera a peu prêt vérifié, je mettrais a jour le topic de base en y insérant la source complète (dans le cas ou vous souhaiteriez fournir un changement/rajout).

 

 

Plugin : gift.smx

Traductions : gift.phrases.txt (a placer dans cstrike/addon/sourcemod/translations/)

Je vais tester sa :)

 

Peut tu m'expliquer un peut comment tu t'y est pris pour l'Extra VIP

  • Author

Le plugin modifie la table des VIPs.

 

En gros il va sélectionner dans une table le champ ou il y a la date d'expiration de l'abonnement (en timestamp), l'augmenter avec le nombre mis dans la cvar et le mettre à jour. Dans la même table il faut le SteamID des joueurs (logique, pour chercher l'expiration de l'abonnement).

 

Voila.

Je vais tester sa :)

 

Peut tu m'expliquer un peut comment tu t'y est pris pour l'Extra VIP

 

j ai telecharge le .smx et le translation mai j ai pas le config et ca ne marche pas

L 06/03/2011 - 19:03:28: [sM] Plugin encountered error 4: Invalid parameter or parameter type
L 06/03/2011 - 19:03:28: [sM] Native "Format" reported: String formatted incorrectly - parameter 4 (total 4)
L 06/03/2011 - 19:03:28: [sM] Displaying call stack trace for plugin "gift.smx":
L 06/03/2011 - 19:03:28: [sM]   [0]  Line 71, gift.sp::OnPluginStart()

 

Je te laisse analyser le problème, je ne voit pas à quoi ça correspond (Fait peter la source! ^^)

 

J'ai essayé de config la BDD, toujours le même problème...

  • Author
@Secu2 Petit truc a corriger, je fais ca dans la soirée + mise au propre de quelques petits trucs.

sinon, je veut pas insister, mais la source? ^^

 

A quoi te servira la source ?

Si tu veux des modifications tu peu demandé à Raijojp, donc je vois pas pourquoi tu aurais besoin de la source surtout si tu ne code pas...

  • Author

Nouvelle version. Encore a tester si vous en avez l'occasion

 

Ajout d'un gift : Double Jump

Permet d'effectuer durant tout le round un deuxième saut (une fois en l'air) si on a gagné ce gift.

 

Pour ce gift, j'ai repris exactement le code de paegus : ici. Algorithme parfait, donc j'avoue que je me suis pas cassé la tête a coder un truc de mon côté. Merci à lui, même si ca lui fait sûrement une belle jambe xD

 

Ajout aussi, donc, d'un libellé pour le double saut, que je vous envoie si jamais vous avez fait des modifs dans le fichier de trad :

	"Double-jump won"
{
	"fr"    "Bravo ! Vous avez gagné {green}le double-saut"
	"en"    "Congratulations ! You won {green}the double jump !"
}

 

 

Le plugin et le fichier de trad sont sur le premier post

 

 

 

PS : concernant la source, comme je t'ai dis, je la posterais une fois le plugin propre, sans warnings, et sans bug apparent. Bref, à la version 1.0 ;).

gift.phrases.txt

gift.smx

Qui te dis que je ne codes pas?

 

Le plugin me plait, avoir la source me permettrais de le modifier, d'utiliser certaines techniques de Raijojp, et d'en apprendre un peu plus sur sourcePawn.

Je ne compte pas le voler, tout sera fait dans le respect des droits d'auteurs.

 

Comme Raijojp avait promis de partager les sources, je demandais juste, mais je crois qu'il à un peu honte de partager son code en l'état ^^.

 

Edit: CGG pour le double jump, c'est niquel!

Edited by Secu2

  • Author

Comme Raijojp avait promis de partager les sources, je demandais juste, mais je crois qu'il à un peu honte de partager son code en l'état ^^.

 

Bah comme j'ai dis, ya pas mal de warning, c'est surtout ca. Puis quelques bugs. Donc je publierais ici et Sourcemod je pense lors de la 1.0 ;).

  • Author

MAJ 0.4

 

Pas vraiment une maj mais au moins on se rapproche plus vite de la version 1.0.

Ya rien de spécial, juste quelques correctifs au niveau des affichages ^^.

  • 2 weeks later...

Merci Beaucoup pour ce script :clapping:

 

Si je peut faire une petite suggestion , que il y ai un systeme de TP avec commande root ,

 

Bonus : TP jail vip ou autre => sm_gift_savetpb

 

Malus : TP Dans le vide ou autre => sm_gift_savetpm

 

Apres cela reste une suggestion :D

Edited by @lex-92

Banlieu94, tu as configuré le cfg ?

Car de base, aucun type de cadeau n'est activé, donc /gift ne fait rien. Il faut en activer au moins 1 pour qu'il se passe quelque chose ;).

 

Pour le Deagle magique ... 1 balle, et elle tue a coup sûr ? Comme on a nous (mais qui marche pas xD). Faudrait que j'arrive a trouver le bug ;).

 

comment tu active les gift ?

Tu vas dans cstrike/cfg/sourcemod/plugin_gift.cfg

 

Tu l'ouvre et tu met tout les gift que tu shouaites sur 1

 

// Probabilité

// -

// Default: "10"

gift_beacon_prob "70"

 

// Pour qui ? (0 = Personne, 1 = Tous, 2 = T, 3 = CT

// -

// Default: "0"

gift_beacon_who "1"

 

// Taux d'aveuglement (valeur entre 0 et 255)

// -

// Default: "240"

gift_blind_amount "200"

 

 

0 = Par default = Gift desactivé

1 = Gift pour tout le monde

2 = Gift pour les Terros

3 = Gift pour les CT

 

En esperant t'avoir aidé :yes:

Edited by @lex-92

Quand on a seulement le flag root "z" le plugin gift n'est pas accecible
Je crois que quand tu as le flag "z" tu n'as que les droits d'admins mais pas les Flags personalisés :D

Peut être sinon un bug :

 

L 06/27/2011 - 11:19:11: [sM] Plugin encountered error 4: Invalid parameter or parameter type
L 06/27/2011 - 11:19:11: [sM] Native "VFormat" reported: String formatted incorrectly - parameter 5 (total 4)
L 06/27/2011 - 11:19:11: [sM] Displaying call stack trace for plugin "gift.smx":
L 06/27/2011 - 11:19:11: [sM]   [0]  Line 65, C:\Users\util\Desktop\Sourcemod\addons\sourcemod\scripting\include\colors.inc::CPrintToChat()
L 06/27/2011 - 11:19:11: [sM]   [1]  Line 23, gift/beacon.sp::Active_Beacon()
L 06/27/2011 - 11:19:11: [sM]   [2]  Line 259, gift.sp::Command_Gift()

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.