[IRC] vote script

Pagina: 1
Acties:

  • Stimp
  • Registratie: Februari 2002
  • Laatst online: 23-02-2022
ik ben aan het proberen om in mIRC een soort vote script voor mijn mp3 bot te maken. Ik doe dit nu op deze manier:
code:
1
2
3
4
5
6
7
8
9
10
on *:text:!play:#: {
  if (%vote = 1) {
    .notice $nick de vote voor !play is door.
    set %vote 0
  }  
if (%vote = 0) {
    set %vote 1
    .notice $nick wil de track opnieuw afspelen, er is %vote stem. 
  }
}


Maar hoe kan ik mijn script laten detecteren, wie deze vote plaatst? dus dat iemand niet 2 keer kan stemmen. En hoe zorg ik dat waar nu $nick staat, de nick komt van degene die de vote plaatst.

  • D2k
  • Registratie: Januari 2001
  • Laatst online: 31-08 10:19

D2k

hostmask erbij pakken
/nick D2k : vote
/nick D2k1: vote
/nick D2k2: vote

enz enz ;)

Doet iets met Cloud (MS/IBM)


  • Stimp
  • Registratie: Februari 2002
  • Laatst online: 23-02-2022
okee, maar hoe kan ik uit die vote die de user plaatst de host enzo er uit halen? of bedoel je dat niet met hostmask?

edit:

Ik kom er zoiezo net achter dat mijn script niet gaat werken. Het script gaat steeds verder waar ie gebleven was. Hoe kan ik bijvoorbeeld zeggen dat het script weer naar het begin moet gaan als ik de trigger !play gebruik.

[ Voor 0% gewijzigd door Stimp op 23-08-2002 12:47 . Reden: nog een probleem ]


  • Stimp
  • Registratie: Februari 2002
  • Laatst online: 23-02-2022
het eerste probleem heb ik opgelost:
code:
1
2
3
4
5
6
7
8
9
on *:text:!play:#: {
  if (%vote == 1) { 
     .notice $nick de vote voor !play is door
     set %vote 0
     halt }
  if (%vote == 0) { 
     set %vote 1 
     .notice $nick wil de track opnieuw afspelen, er is %vote stem.
     halt }

Maar ik kan niks bedenken voor het tweede probleem. Dus dat er gedetecteerd wordt wie de vote plaatst. Zodat de naam kan worden weergegeven, en zodat diegene niet meer kan stemmen

  • Gert
  • Registratie: Juni 1999
  • Laatst online: 05-12-2025
Ik zou eens in de mIrc help kijken bij indentifiers. :)