26.07.2012, 09:19
Pff! the only reason behind why I hate dialogs is I can't get it work :/
So, I am just creating a Registration and Login system and I am creating a dialog like this :
The problem is when the player presses Leave he should be kicked and he is kicked but his account is still created in the scrip folder.
Help me :/
and If can anyone help me with Y_INI problem - HERE!
NOTE: I am testing my script on my friends PC where the Y_INI problem I am facing does not exist.
Help will be highly appreciated.
Ronaldo_raul
So, I am just creating a Registration and Login system and I am creating a dialog like this :
pawn Код:
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
switch( dialogid )
{
case DIALOG_REG:
{
if ( response == 0 )
{
new Str [ 128 ] , Str2 [ 128 ] ;
format ( Str , 128 , ""#COLOR_RED"» "#COLOR_WHITE"You need to "#COLOR_HIGHGREEN"register "#COLOR_WHITE"on this server in order to play." ) ;
format ( Str2 , 128 , ""#COLOR_RED"» "#COLOR_WHITE"You have been "#COLOR_RED"KICKED "#COLOR_WHITE"as registration is compulsary." ) ;
SendClientMessage ( playerid , -1 , Str ) ;
SendClientMessage ( playerid , -1 , Str2 ) ;
Kick ( playerid ) ;
}
else
{
PlayerRegister ( playerid , inputtext ) ;
new Str [ 128 ] , Str2 [ 128 ] , Str3 [ 128 ] ;
format ( Str , 128 , ""#COLOR_RED"» "#COLOR_WHITE"Account : "#COLOR_RED"%s "#COLOR_WHITE"has been registered "COLOR_HIGHGREEN"successfully!" , GetName ( playerid ) ) ;
format ( Str2 , 128 , ""#COLOR_RED"» "#COLOR_DARKBLUE"Thank you "#COLOR_WHITE"for registration! You may proceed by selecting your skin and spawn" ) ;
format ( Str3 , 128 , ""#COLOR_RED"» "#COLOR_WHITE"%s just regitered their account on the server! "#COLOR_HIGHGREEN"We "COLOR_WHITE"welcome %s behalf of all our members" , GetName ( playerid ) , GetName ( playerid ) ) ;
SendClientMessage ( playerid , -1 , Str ) ;
SendClientMessage ( playerid , -1 , Str2 ) ;
SendClientMessageToAll ( -1 , Str3 ) ;
}
}
The problem is when the player presses Leave he should be kicked and he is kicked but his account is still created in the scrip folder.
Help me :/
and If can anyone help me with Y_INI problem - HERE!
NOTE: I am testing my script on my friends PC where the Y_INI problem I am facing does not exist.
Help will be highly appreciated.
Ronaldo_raul