SA-MP Forums

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

 
 
Thread Tools Display Modes
Old 06/01/2011, 06:55 PM   #1
justsomeguy
Godfather
 
justsomeguy's Avatar
 
Join Date: Apr 2010
Location: At rBn's fissa
Posts: 5,888
Reputation: 1914
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]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;
}
[/pawn]
__________________
Mooi verhaal, man.

Last edited by justsomeguy; 06/01/2011 at 08:53 PM.
justsomeguy is offline  
Old 06/01/2011, 06:59 PM   #2
Kwarde
High-roller
 
Kwarde's Avatar
 
Join Date: Nov 2009
Location: The Netherlands
Posts: 3,923
Reputation: 1544
Default Re: een noob vraag van een noob

Als hij connect:

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

OnDialogResponse:

[b]
if(dialogid == DIALOG_ID){
if(!response) Kick(playerid); //Klikte op "Kick me"
else{
//Do iets
}
}
[/b]
Kwarde is offline  
Old 06/01/2011, 07:00 PM   #3
Mujib
Gangsta
 
Join Date: Jan 2009
Location: Amsterdam
Posts: 554
Reputation: 35
Default Re: een noob vraag van een noob

[quote=Kwarde;1003132]Als hij connect:

[b]
ShowPlayerDialog(playerid, DIALOG_ID, DIALOG_STYLE_MSGBOX, "Rules", "HIER DE REGELS", "Accept", "Kick me");
[/b]
[/b][/quote]

Ish beter bij shpawn :D
Mujib is offline  
Old 06/01/2011, 07:01 PM   #4
Geso
Gangsta
 
Join Date: Jan 2010
Location: Mauna Kea, Hawaii
Posts: 535
Reputation: 14
Default Re: een noob vraag van een noob

[quote=justsomeguy;1003125]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?[/quote]

[pawn]
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]

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

Zoiets?
Geso is offline  
Old 06/01/2011, 07:03 PM   #5
corne
Gangsta
 
corne's Avatar
 
Join Date: Jul 2010
Location: The Netherlands
Posts: 662
Reputation: 192
Default Re: een noob vraag van een noob

Next time betere titel?
corne is offline  
Old 06/01/2011, 07:05 PM   #6
Geso
Gangsta
 
Join Date: Jan 2010
Location: Mauna Kea, Hawaii
Posts: 535
Reputation: 14
Default Re: een noob vraag van een noob

[quote=corne;1003147]Next time betere titel?[/quote]

+1, gelijk heb je.
Geso is offline  
Old 06/01/2011, 07:10 PM   #7
Kwarde
High-roller
 
Kwarde's Avatar
 
Join Date: Nov 2009
Location: The Netherlands
Posts: 3,923
Reputation: 1544
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.
Kwarde is offline  
Old 06/01/2011, 07:11 PM   #8
Geso
Gangsta
 
Join Date: Jan 2010
Location: Mauna Kea, Hawaii
Posts: 535
Reputation: 14
Default Re: een noob vraag van een noob

[quote=Kwarde;1003172]@Geso: Voordat je iets plaatst, lees eerst AUB
Ik gaf ongeveer hetzelfde antwoord, alleen iets anders gescript.[/quote]

Jij hebt gepost toen ik bezig was met bericht :P check de tijden, en ach, heeft ie sowieso een goed antwoord ;)
Geso is offline  
Old 06/01/2011, 07:13 PM   #9
justsomeguy
Godfather
 
justsomeguy's Avatar
 
Join Date: Apr 2010
Location: At rBn's fissa
Posts: 5,888
Reputation: 1914
Default Re: een noob vraag van een noob

hmm ik probeer het effiews
__________________
Mooi verhaal, man.
justsomeguy is offline  
Old 06/01/2011, 07:21 PM   #10
justsomeguy
Godfather
 
justsomeguy's Avatar
 
Join Date: Apr 2010
Location: At rBn's fissa
Posts: 5,888
Reputation: 1914
Default Re: een noob vraag van een noob

[quote=Geso;1003141][pawn]
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]

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

Zoiets?[/quote]

ik heb ook die van jou geprobeert en die werkt wel maar als ik drop dead druk work ik niet gekickt
__________________
Mooi verhaal, man.
justsomeguy is offline  
 

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 Off
Smilies are Off
[IMG] code is Off
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 11:58 AM
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 09:08 PM.


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