SA-MP Forums

Go Back   SA-MP Forums > Non-English > Languages > Nederlands/Dutch

Reply
 
Thread Tools Display Modes
Old 06/01/2011, 07:55 PM   #1
justsomeguy
High-roller
 
justsomeguy's Avatar
 
Join Date: Apr 2010
Location: At rBn's fissa
Posts: 3,579
Reputation: 1519
Default een noob vraag van een noob

hallo ik vraag me af hoe ik een rules onplayerdialog maakt.
als iemand joint dat hj een dialog ziet met regels die hij kan accepteren of zeggen val dood ik doe niet aan regels.
als hij die dan niet accepteerd dat hij wordt gekickt kan iemand daar wat tips over geven?

EDIT:
Ik was niet helemaal duidelijk dus hier wat specefieke informatie:
wat ik nodig heb
dialog met regels die je kunt accepteren of zeggen val dood.

waarvoor?:
me gamemode

wat functies die ik nodig zal hebben:
de player wordt gekikt als hij niet op accept drukt

wat ik van onplayerdialog heb:
pawn Code:
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if (dialogid == Register)
{
    new nombrejugador[MAX_PLAYER_NAME], archivo[256];
    if (!strlen(inputtext)) return ShowPlayerDialog(playerid, Register, DIALOG_STYLE_INPUT, "Register", "write your password", "Acept", "Cancel");
    if (!response) return ShowPlayerDialog(playerid, Register, DIALOG_STYLE_INPUT, "Register", "write your password:", "Acept", "Cancel");
    GetPlayerName(playerid, nombrejugador, sizeof(nombrejugador));
    format(archivo, sizeof(archivo), "/Users/%s.ini", nombrejugador);
    dini_Create(archivo);
    dini_Set(archivo, "User", nombrejugador);
    dini_Set(archivo, "Password", inputtext);
    ShowPlayerDialog(playerid, Logged, DIALOG_STYLE_INPUT, "Login", "write your password", "Acept", "Cancel");
}

if (dialogid == Logged)
{
    new nombrejugador[MAX_PLAYER_NAME], archivo[256], comprobante[256];
    if (!strlen(inputtext)) return ShowPlayerDialog(playerid, Logged, DIALOG_STYLE_INPUT, "Login", " write your password", "Acept", "Cancel");
    if (!response) return ShowPlayerDialog(playerid, Logged, DIALOG_STYLE_INPUT, "Login", " write your password", "Acept", "Cancel");
    GetPlayerName(playerid, nombrejugador, sizeof(nombrejugador));
    format(archivo, sizeof(archivo), "/Users/%s.ini", nombrejugador);
    format(comprobante, sizeof(comprobante), "%s", dini_Get(archivo, "Password"));
    if (!strcmp (inputtext, comprobante))
    {
        Login[playerid] = 1;
    }
    else
    {
        ShowPlayerDialog(playerid, Logged, DIALOG_STYLE_INPUT, "Login", " write your password", "Acept", "Cancel");
   }

}
return 1;
}

Last edited by justsomeguy; 06/01/2011 at 09:53 PM.
justsomeguy is offline   Reply With Quote
Old 06/01/2011, 07:59 PM   #2
Kwarde
High-roller
 
Kwarde's Avatar
 
Join Date: Nov 2009
Location: The Netherlands
Posts: 2,868
Reputation: 1203
Default Re: een noob vraag van een noob

Als hij connect:


ShowPlayerDialog(playerid, DIALOG_ID, DIALOG_STYLE_MSGBOX, "Rules", "HIER DE REGELS", "Accept", "Kick me");


OnDialogResponse:


if(dialogid == DIALOG_ID){
if(!response) Kick(playerid); //Klikte op "Kick me"
else{
//Do iets
}
}
__________________
Lalalalalaaa
Kwarde is offline   Reply With Quote
Old 06/01/2011, 08:00 PM   #3
Mujib
Gangsta
 
Join Date: Jan 2009
Location: Amsterdam
Posts: 538
Reputation: 34
Default Re: een noob vraag van een noob

Quote:
Originally Posted by Kwarde View Post
Als hij connect:


ShowPlayerDialog(playerid, DIALOG_ID, DIALOG_STYLE_MSGBOX, "Rules", "HIER DE REGELS", "Accept", "Kick me");

[/b]
Ish beter bij shpawn
Mujib is offline   Reply With Quote
Old 06/01/2011, 08:01 PM   #4
Geso
Gangsta
 
Geso's Avatar
 
Join Date: Jan 2010
Location: Mauna Kea, Hawaii
Posts: 535
Reputation: 11
Default Re: een noob vraag van een noob

Quote:
Originally Posted by justsomeguy View Post
hallo ik vraag me af hoe ik een rules onplayerdialog maakt.
als iemand joint dat hj een dialog ziet met regels die hij kan accepteren of zeggen val dood ik doe niet aan regels.
als hij die dan niet accepteerd dat hij wordt gekickt kan iemand daar wat tips over geven?
pawn Code:
public OnPlayerConnect(playerid)
{
ShowPlayerDialog(playerid, 1,DIALOG_STYLE_MSGBOX,"Regels van deze server.","Regel 1\nRegel 2\nRegel 3\nRegel 4","Akkoord","Val dood");
return 1;
}

pawn Code:
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
    if(dialogid == 1)
    {
       if(response == 1)
       {
          //als player akkoord gaat
       }
       else
       {
          //Val dood
          Kick(playerid);
       }
    }
    return 1;
}

Zoiets?
Geso is offline   Reply With Quote
Old 06/01/2011, 08:03 PM   #5
corne
Huge Clucker
 
corne's Avatar
 
Join Date: Jul 2010
Location: The Netherlands
Posts: 378
Reputation: 58
Default Re: een noob vraag van een noob

Next time betere titel?
corne is offline   Reply With Quote
Old 06/01/2011, 08:05 PM   #6
Geso
Gangsta
 
Geso's Avatar
 
Join Date: Jan 2010
Location: Mauna Kea, Hawaii
Posts: 535
Reputation: 11
Default Re: een noob vraag van een noob

Quote:
Originally Posted by corne View Post
Next time betere titel?
+1, gelijk heb je.
Geso is offline   Reply With Quote
Old 06/01/2011, 08:10 PM   #7
Kwarde
High-roller
 
Kwarde's Avatar
 
Join Date: Nov 2009
Location: The Netherlands
Posts: 2,868
Reputation: 1203
Default Re: een noob vraag van een noob

@Geso: Voordat je iets plaatst, lees eerst AUB
Ik gaf ongeveer hetzelfde antwoord, alleen iets anders gescript.
__________________
Lalalalalaaa
Kwarde is offline   Reply With Quote
Old 06/01/2011, 08:11 PM   #8
Geso
Gangsta
 
Geso's Avatar
 
Join Date: Jan 2010
Location: Mauna Kea, Hawaii
Posts: 535
Reputation: 11
Default Re: een noob vraag van een noob

Quote:
Originally Posted by Kwarde View Post
@Geso: Voordat je iets plaatst, lees eerst AUB
Ik gaf ongeveer hetzelfde antwoord, alleen iets anders gescript.
Jij hebt gepost toen ik bezig was met bericht :P check de tijden, en ach, heeft ie sowieso een goed antwoord
Geso is offline   Reply With Quote
Old 06/01/2011, 08:13 PM   #9
justsomeguy
High-roller
 
justsomeguy's Avatar
 
Join Date: Apr 2010
Location: At rBn's fissa
Posts: 3,579
Reputation: 1519
Default Re: een noob vraag van een noob

hmm ik probeer het effiews
justsomeguy is offline   Reply With Quote
Old 06/01/2011, 08:21 PM   #10
justsomeguy
High-roller
 
justsomeguy's Avatar
 
Join Date: Apr 2010
Location: At rBn's fissa
Posts: 3,579
Reputation: 1519
Default Re: een noob vraag van een noob

Quote:
Originally Posted by Geso View Post
pawn Code:
public OnPlayerConnect(playerid)
{
ShowPlayerDialog(playerid, 1,DIALOG_STYLE_MSGBOX,"Regels van deze server.","Regel 1\nRegel 2\nRegel 3\nRegel 4","Akkoord","Val dood");
return 1;
}

pawn Code:
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
    if(dialogid == 1)
    {
       if(response == 1)
       {
          //als player akkoord gaat
       }
       else
       {
          //Val dood
          Kick(playerid);
       }
    }
    return 1;
}

Zoiets?
ik heb ook die van jou geprobeert en die werkt wel maar als ik drop dead druk work ik niet gekickt
justsomeguy is offline   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Need some help? (Noob) Youtube Help Archive 6 26/05/2010 07:42 AM
I Need Some Help Please I'm A Noob jwa3003 Help Archive 15 17/04/2010 04:54 AM
[FilterScript] [FS] Noob-Tube Filterscript - Shoot Noob-Tubes Call of Duty style! (Simple FS) Lewwy Filterscripts 12 06/11/2009 12:58 PM
help a noob UNCLEMURDA Server Support 4 02/05/2009 07:39 PM
please help im noob aaronishello Help Archive 6 04/04/2009 11:42 PM


All times are GMT. The time now is 02:16 AM.


Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.