Jump to content

[TUT][SA-MP 0.3]Dialog Box


Recommended Posts

Geplaatst:

response is een bool en geeft alleen, true en false terug om na te checken welke van de 2 buttons zijn gebruikt, ik een selectie box gebruik je listitem in zo,n input box gebruik je: inputtext ;)

  • Reacties 50
  • Created
  • Laatste reactie

Top Posters In This Topic

  • Megadreams

    12

  • Big Boss

    6

  • Johannetje2

    6

  • 1112rutger

    5

Geplaatst:

Ik heb nu:

if(inputtext >=14)

Maar dan zegtie dat de arrey geindext moet worden, dit lukt niet.

Kun je een voorbeeld geven anders? :)

Geplaatst:

Ik kan geen voorbeeld vinden over hoe Inputtext zoiets kan doen.

Ik wil dat als iemand bijvoorbeeld als age 13 of 81 in typt dat er dan komt te staan: This age is not available.

Dus dan zou het moeten worden:

if(inputtext >13 || <80)

Maar dit werkt niet.

Geplaatst:

Ik kan geen voorbeeld vinden over hoe Inputtext zoiets kan doen.

Ik wil dat als iemand bijvoorbeeld als age 13 of 81 in typt dat er dan komt te staan: This age is not available.

Dus dan zou het moeten worden:

if(inputtext >13 || <80)

Maar dit werkt niet.

if(strval(inputtext) < 13 || strval(inputtext) > 80)
{
SendClientMessage(playerid, 0xFF0000AA, "This age is not available.");
return 1;
}

Ik heb het niet getest, maar het zou in theorie moeten werken.

  • 2 weken later...
Geplaatst: (bewerkt)

Ik krijg dit help A.U.B.

C:\Users\Karaer66\Desktop\lvrcr.pwn(17041) : error 010: invalid function or declaration

C:\Users\Karaer66\Desktop\lvrcr.pwn(17042) : warning 235: public function lacks forward declaration (symbol "OnDialogResponse")

C:\Users\Karaer66\Desktop\lvrcr.pwn(17050) : error 017: undefined symbol "password"

C:\Users\Karaer66\Desktop\lvrcr.pwn(17050) : warning 215: expression has no effect

C:\Users\Karaer66\Desktop\lvrcr.pwn(17050) : error 001: expected token: ";", but found "]"

C:\Users\Karaer66\Desktop\lvrcr.pwn(17050) : error 029: invalid expression, assumed zero

C:\Users\Karaer66\Desktop\lvrcr.pwn(17050) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase

5 Errors.

Bewerkt: door karaerman
Geplaatst:

Ik krijg dit help A.U.B.

C:\Users\Karaer66\Desktop\lvrcr.pwn(17041) : error 010: invalid function or declaration

C:\Users\Karaer66\Desktop\lvrcr.pwn(17042) : warning 235: public function lacks forward declaration (symbol "OnDialogResponse")

C:\Users\Karaer66\Desktop\lvrcr.pwn(17050) : error 017: undefined symbol "password"

C:\Users\Karaer66\Desktop\lvrcr.pwn(17050) : warning 215: expression has no effect

C:\Users\Karaer66\Desktop\lvrcr.pwn(17050) : error 001: expected token: ";", but found "]"

C:\Users\Karaer66\Desktop\lvrcr.pwn(17050) : error 029: invalid expression, assumed zero

C:\Users\Karaer66\Desktop\lvrcr.pwn(17050) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase

5 Errors.

Voor de met OnDialogResponse, volgens mij heb je nog 0.2x of temminste a_samp van 0.2x upgrade naar 0.3a ;)

Voor Undefined symbom password moet je vanboven dit neerzetten:

new password[30];

dan zou in principe alle andere errors ook weg zijn ;)

  • 3 weken later...
Geplaatst:

Ik heb nu een nieuw probleem.

Ik heb het volgende:

Mensen typen in een INPUT box iets in, en de if(strval(inputtext checkt of hetgeen wat die persoon intypt bestaat dus bijv.

if(strval(inputtext) == dit is alleen een test) .

Als ik nu compile krijg ik dingen zoals:

svr3.pwn(1753) : error 017: undefined symbol "dit"

svr3.pwn(1753) : error 017: undefined symbol "is"

svr3.pwn(1753) : error 017: undefined symbol "alleen"

svr3.pwn(1753) : error 017: undefined symbol "een"

svr3.pwn(1753) : error 017: undefined symbol "test"

Enig idee hoe ik dit kan verhelpen?

Geplaatst:

Daarnaast snap ik niet wat je wilt doen, je converteert eerst de string inputtext naar een integer om die vervolgens te vergelijken met een string? :?

Geplaatst: (bewerkt)

Ok, voor wie het nog onduidelijk is:

Om input cijfers te vergelijken:

if(strval(inputtext) == 13) //als er 13 is ingevoerd

En om input tekst te vergelijken:

if(!strcmp(inputtext, "Dit is een text", true)) //als er 'Dit is een text' is ingevoerd

Zo, ik hoop dat het nu duidelijk is voor jullie :bier:

Bewerkt: door goudewup
Geplaatst:

Heel goed Goudewup, als het reputatie-systeem er nog was geweest, had ik je een plusje gegeven.

Alleen hoeft die '128' niet, dat is niet noodzakelijk.

if(!strcmp(inputtext, "Dit is een text", true))

is voldoende, keep up the good work! :tu:

  • 2 maanden later...
Geplaatst:

Ik zie de plaatjes niet met IE explorer

Dat ligt niet aan IE explorer maar aan mij ;)

Weken geleden is mijn website veranderd van host, en niet alles heb ik weer on gezet,

deze afbeeldingen vielen daar dus onder, ik maak binnenkort wel nieuwe afbeeldingen ;)

Een reactie plaatsen

Je kan nu een reactie plaatsen en pas achteraf registreren. Als je al lid bent, log eerst in om met je eigen account een reactie te plaatsen.

Gast
Op dit onderwerp reageren...

×   Je hebt text geplaatst met opmaak.   Opmaak verwijderen

  Only 75 emoji are allowed.

×   Je link is automatisch ingevoegd.   In plaats daarvan weergeven als link

×   Je vorige bewerkingen zijn hersteld.   Alles verwijderen

×   You cannot paste images directly. Upload or insert images from URL.

  • Recent actief   0 leden

    • Er zijn hier geen geregistreerde gebruikers aanwezig.

×
×
  • Create New...