TestMax.dk Paster
  • Forside
  • Print
  • Bookmark
  • Kontakt
  • SiteMap


infobox infobox
 

Ganske almindeligt !dice script.

15-06-2008 14:15:29
 
 
Muligheder (Anmeld)
Skrevet af Platinium
Kliks 606
Kategori mIRC scripting request
Hej.

Jeg har dog set at der er releaset et script med det hele, dice, !reg m.v. Men det kan jeg ikke rigtig bruge til noget, eftersom det er rodet ind i en masse kode og virvar :)

Men det jeg søger er et ganske almindeligt !dice script, hvor man skriver:

Skriv: !dice 20
Botten: Platinium has started an dice with 20 Points type !djoin to join the dice!

Skriv: !djoin
Botten: $nick has joined the dice points in dice: 40 Points

Efter 1 minut eller sådan noget starter det her dice så, i kender selvfølgelig det ganske almindelige dice system, har siddet og rodet lidt med det selv og sgu ikke kommet frem til det ypperligste så derfor spørger jeg nu efter jeres hjælp, så hvis du endelig ligger inde med et som er nemt at kode ind i et brugersystem vil jeg meget gerne høre fra dig :)

Håber der er noget der kan hjælpe lidt med det jeg søger, er ret sikker på andre folk nok også ville finde det nyttigt et eller andet sted :)

På forhånd tak.

Platinium's signatur billede
 
infobox infobox


infobox infobox
 
#1GiMo(Anmeld) 15-06-2008 23:45:03
 
 
Ehm... Hvad er dice?
www.simon.simfre.dk
 
infobox infobox

infobox infobox
 
#2erle(Anmeld) 16-06-2008 10:38:53
 
 
#1 - Et terninge spil hvor det gælder om at slå højest (:
http://www.gamesweb.dk/sp.....index.php?rule_id=33

Spillet er rundt omkring på forskellige channels. (clankamp.dk)

#0 - Jeg vil nu mene at hvis du satte dig ned og tænkte lidt så tror jeg nu godt at du selv kunne lave et. Du kunne f.eks bare skrive personerne i en tekst fil og så lave en $read(diceppl.txt,$rand(1,$lines(diceppl.txt)))
eller skrive det ind i en varieable og så lave en $gettok.
Ved godt at det ikke er helt den måde at spillet rigtigt fungere på men det virker nu meget fint (:

alias findvinder {
if ($lines(diceppl.txt) == 1) { .msg #chan %logo Der var ikke nok der joinede dice %logo }
if ($lines(diceppl.txt) > 1) {
.msg #chan %logo Vi finder nu vinderen %logo
.var %d.vinder = $read(diceppl.txt, $rand(1,$lines(diceppl.txt)))
.msg #chan %logo Vinderen af $calc(%dice.stats * $lines(diceppl.txt)) blev: %d.vinder %logo
giv.point %d.vinder $calc(%dice.stats * $lines(diceppl.txt))
}
}


Ikke tested men skulle virke som slutnigen af scriptet hvor vinderen bliver fundet.
 
infobox infobox

infobox infobox
 
#3Platinium(Anmeld) 16-06-2008 10:57:21
 
 
#2 , Nu hvor du siger at jeg skal sætte mig ned og tænke, kigger jeg lidt på din "alias findvinder" og finder det faktisk ret logisk, ja det er jo bare at skrive alle deltagerne ned i en .txt og så lige lave et script som fjerner vedkommende som har joinet hvis vedkommende bailer.

Så er det jo bare lige en at lave en variable til points, sådan fx.

!dice 20

Så sættes %dice.points til 20 og hver gang en skriver !djoin trækkes 20 points fra "brugers" konto og %dice.points forhøjes med 20 ekstra hvilket sådan set bare er en lille $calc funktion.

Begynder lige at rode lidt med det, mange tak for det fine forslag erle :)
Platinium's signatur billede
 
infobox infobox

infobox infobox
 
#4erle(Anmeld) 16-06-2008 12:00:24
 
 
np, (:
 
infobox infobox

Påmindelse ved nyt svar

Ved at tilmelde dig automatisk påmindelse, modtager du en email så snart denne tråd bliver besvaret, dog sender vi kun en mail til dig, også selvom der er kommet flere svar, simpelthen for at spare dig for spam i din indbakke.


infobox infobox
  Svar på tråden  
   
 
 
infobox infobox

infobox infobox
  Læs dette før du sender dit indlæg!  
 
Ved tryk på send knappen accepterer du vores regelsæt som kan læses her
Praktiske informationer
Type Eksempel Resultat
Fed [b]din tekst[/b] din tekst
Kursiv [k]din tekst[/k] din tekst
Understreg [u]din tekst[/u] din tekst
Kode felt [code]din tekst[/code]
din tekst
infobox infobox