recherche script : distribue linden

Répondre
Partager Rechercher
kikou

voilà je recherche si cela existe un script qu' a chaque fois que qqn visite mon ou mes terrain, recevront qqes linden (L$)

ca existe ou si ca n'existe pas, je recherche un scripteur pour cette tache

Mon IM : Miknoo Ferraris
En attendant que les grands scripteurs de JOL fassent leur apparition, je pense que celà doit pouvoir facilement se faire, sachant qu'il existe des scripts qui distribuent des notecards à l'arrivée d'un TP sur une Sim. Donc au lieu d'envoyer la notecard, il suffirait d'envoyer une somme d'argent.

Donc, mon idée serait de modifier un script d'envoi de notecard en ce que tu souhaite. Après peut-être que celà existe déjà.

Je t'invite donc à patienter, les huiles du forum finiront par te répondre
"le bât blesse", pas "bas" hein...

c'est simple à faire, voire simplissime, mais ruineux, et source d'emmerdes infinies

Parce que, si tu notes qui a reçu de l'argent, ton script explose au bout d'une centaine de noms, et donc il tombe en panne, et les suivants vont venir réclamer leur dû

Si tu n'as pas assez de L$ sur ton compte, tu vas avoir des mails pour réclamer leur dû

Bref, je ne vais pas te donner la corde pour te pendre
Dans une boite que je connais, il y a un systeme qui donne de l'argent à quelqu'un qui est présent aléatoirement, ca ca se recrée plutot facilement, mais ce système est complètement aléatoire, et j'ignore si la source de lag crée est significatifve.
C'est clair qu'il peut être dangereux de mettre en place un tel script. Tu t'imagines, je rentre, je sors, je rentre, je sors... de ton terrain. Cela va vite te ruiner effectivement.

En tout cas, si tu mets en place ce système, préviens nous vite qu'on renfloue un peu nos comptes

Plus sérieusement,

Pourquoi ne pas proposer un objet gratuit à porter qui permettrait à chaque av d'être payé dès qu'il rentre dans ton terrain.

Détection de la zone grâce aux coordonnées


Test si déjà venu aujourd'hui grâce à une comparaison de date
Si oui pas payé

Si non av payé

Voilà un début de piste.


Mais j'ai une autre question : Pourquoi faire tant d'effort financier pour la fréquentation de ton terrain (emplacements gratuits, paiement des visiteurs...) ?
J'arrive pas à comprendre l'objectif :-(
Citation :
Publié par Gregleens Merlin
C'est clair qu'il peut être dangereux de mettre en place un tel script. Tu t'imagines, je rentre, je sors, je rentre, je sors... de ton terrain. Cela va vite te ruiner effectivement.

En tout cas, si tu mets en place ce système, préviens nous vite qu'on renfloue un peu nos comptes

Plus sérieusement,

Pourquoi ne pas proposer un objet gratuit à porter qui permettrait à chaque av d'être payé dès qu'il rentre dans ton terrain.

Détection de la zone grâce aux coordonnées


Test si déjà venu aujourd'hui grâce à une comparaison de date
Si oui pas payé

Si non av payé

Voilà un début de piste.


Mais j'ai une autre question : Pourquoi faire tant d'effort financier pour la fréquentation de ton terrain (emplacements gratuits, paiement des visiteurs...) ?
J'arrive pas à comprendre l'objectif :-(
je veux ce systeme pour mon casino ! c ce ke je fais actuellement manuellement mais a la longue ca deviens chiant ... ca marche tres bien , le client est en confiance et n'hesite pas a rejouer

par contre je veux un systeme ki distribue des linden qu'une seule fois a un membre et non infiniment comme tu dis !
Dans ce cas une solution consiste à stocker les noms des av ayants reçu un paiement dans une base de données externe à SL mais oblige le script a interroger cette base de données à chaque visiteurs et j'ai peur que cela génère du lag à mort.

Une autre solution peut être, paye des agents d'accueil qui se chargeront de distribuer tes L$.
jais déjà vue ca quelque par . J'allais sur une sim ou il y avait beaucoup de monde , et sa ma donné automatique 1 linden aux tp de cette sim . Puis aprés ces tout .

Donc sa existe mais maintenant je ces pas ou trouvé ce script
Citation :
Publié par master71
"le bât blesse", pas "bas" hein...



Parce que, si tu notes qui a reçu de l'argent, ton script explose au bout d'une centaine de noms, et donc il tombe en panne, et les suivants vont venir réclamer l
tiens çà me fait penser à une solution de stockage hors de sl avec des requête vers un site extérieur ...
y0,

je n'ai jamais fait ça mais SL est d0wn et j'ai du temps à perdre, voici ma petite analyse, si tu cherches les mots-clés sur le wiki lsl et que tu as beaucoup de volonté tu t'en sortiras good luck

donner de l'argent à qqn il n'y a rien de plus simple, un petit llGiveMoney(key kAvatar, integer nAmount) donner le montant nAmount à l'avatar kAvatar

avec llSensor(string name, key id, integer type, float range, float arc) tu pourras détecter les avatars présents dans une zone de 92m max (sauf erreur). id contiendra la key à passer à llGiveMoney

et là où ça se complique un peu c'est pour ne pas donner 2 fois l'argent. tu ne pourras jamais stocker les clés des joueurs à qui tu as déjà donné de l'argent dans une liste (type de variable genre tableau). tu peux tester tu fait une boucle ou tu stock llGetKey() dans un tableau jusqu'à ce que la fonction llGetFreeMemory() te retourne 0. Tu devrais arriver en gros à 70 boucles, donc 70 avatars maximum avant que ton script soit full et plante misérablement. En gros tu seras très vite ruiné -)

la seule solution d'après moi c'est de stocker ces données sur un serveur sur lequel tu auras placé un script php. je ne l'ai jamais fait mais si tu cherches un peu tu apprendras pleins de trucs et tu auras un système solide. tu dois faire une base de donnée sur un serveur ensuite tu envoies des requêtes à ton script php avec la commande llHttpRequest. à partir du moment où tu as fait ce genre ce script tu arrives à une capacité de stockage plus grande que le nombre d'avatars créés dans le jeu et ton problème est réglé.

avant de donner l'argent il te suffira d'envoyer une requête à ton script php qui cherchera la key dans la base de données et qui te renverra si le joueur est déjà enregistré ou non. tu peux récupérer des messages provenant d'un serveur extérieur avec l'event http_response et donner de l'argent ou pas en fonction de la réponse.

tu peux aussi payer un scripteur pour le faire

g00d luck

AC
Répondre

Connectés sur ce fil

 
1 connecté (0 membre et 1 invité) Afficher la liste détaillée des connectés