Re: Dialogs Include (new dialog functions and DIALOG_STYLE_PREVMODEL) -
Airblog - 20.04.2015
Very Nice
Re: Re : Re: Re : Dialogs Include (new dialog functions and DIALOG_STYLE_PREVMODEL) -
Cassy_ - 21.04.2015
Really nice
Re : Re: Re : Re: Re : Dialogs Include (new dialog functions and DIALOG_STYLE_PREVMODEL) -
ArchB42 - 21.04.2015
Quote:
Originally Posted by Gammix
Strange, it worked fine for me and other users. If you are using this in filterscript, make sure you have defined this:
at the top of the script.
I'll ask you again, do you use Prevmodel Textdraws in your gamemode or other filterscripts?
|
As I said I use the example script given in the first post, I checked and this is defined at the top of the script. I use the default gamemode named bare and no other filterscript is loaded.
Quote:
Originally Posted by Gammix
And about the model sizes, its default zoom is 0.0, thats why they are appearing like that. Try out
pawn Code:
SetupPrevModelDialog(Float:mx, Float:my, Float:mz, Float:mzoom = 1.0, mbgcolor = 0x4A5A6BFF, hovercolor = 0x8B0000FF, selectcolor = 0x8B0000FF);
.
set the mzoom param to 1.0 or whatever you suits.
|
This might be the problem. In the example script your gave in the first post, this function, which was added in R4, is not called. Is it an obligation?
EDIT - I just tried to add the filterscript to server.cfg so it's called when the server launches, and no by my own after it already started. This seems to resolve the problem. The only problem I still have is the default zoom but I can handle it with the function you gave in R4.
Re: Dialogs Include (new dialog functions and DIALOG_STYLE_PREVMODEL) -
De4dpOol - 21.04.2015
How to make a dialog with names of models under them? Can you provide an example?
Re: Dialogs Include (new dialog functions and DIALOG_STYLE_PREVMODEL) -
Gammix - 21.04.2015
Quote:
Originally Posted by De4dpOol
How to make a dialog with names of models under them? Can you provide an example?
|
Its not yet released. Thats just a preview of the future version of this include.
I am facing few problems with player textdraws hiding with descriptions ON. When its stable, i will release it here.
Re : Dialogs Include (new dialog functions and DIALOG_STYLE_PREVMODEL) -
ArchB42 - 21.04.2015
Maybe you should consider hosting this on Github, that way I (we) might be able to send push requests. I know why I had this bug and that's something I'd be happy to correct.
Re: Dialogs Include (new dialog functions and DIALOG_STYLE_PREVMODEL) -
Victory - 21.04.2015
Good job men!
Re: Re : Dialogs Include (new dialog functions and DIALOG_STYLE_PREVMODEL) -
n0minal - 21.04.2015
Awesome include, great Job.
Re : Dialogs Include (new dialog functions and DIALOG_STYLE_PREVMODEL) -
DexX39 - 25.04.2015
......
Re: Dialogs Include (new dialog functions and DIALOG_STYLE_PREVMODEL) -
Yarik1995 - 19.05.2015
use this dialog everything works fine only crashdetect get the following error:
[16:56:42] [debug] Run time error 4: "Array index out of bounds"
[16:56:42] [debug] Accessing element at negative index -1
[16:56:42] [debug] Backtrace (most recent call first):
[16:56:42] [debug] #0 public OnPlayerClickTextDraw()+0x18ee8 from PPC_Trucking.amx
Re: Dialogs Include (new dialog functions and DIALOG_STYLE_PREVMODEL) -
Yarik1995 - 19.05.2015
put the latest version crashes the server. Dialog choose the skinпрошу прощения за перевод (******) after the skin is installed and the server crash
[17:15:52] [join] Yarik1995 has joined the server (0:127.0.0.1)
[17:16:35] [debug] Run time error 4: "Array index out of bounds"
[17:16:35] [debug] Accessing element at negative index -1
[17:16:35] [debug] AMX backtrace:
[17:16:35] [debug] #0 00010624 in public OnPlayerClickTextDraw (0, 65535) from PPC_Trucking.amx
[17:16:36] [debug] Server crashed while executing PPC_Trucking.amx
[17:16:36] [debug] AMX backtrace:
[17:16:36] [debug] #0 native CallLocalFunction () from samp-server.exe
[17:16:36] [debug] #1 00010548 in public OnDialogResponse (0, 9516, 1, -1, 1984092
from PPC_Trucking.amx
[17:16:36] [debug] Native backtrace:
[17:16:36] [debug] #0 004743dc in ?? () from samp-server.exe
[17:16:36] [debug] #1 004010b6 in ?? () from samp-server.exe
[17:16:36] [debug] #2 604862ca in ?? () from plugins\crashdetect.DLL
[17:16:36] [debug] #3 60488b28 in ?? () from plugins\crashdetect.DLL
[17:16:36] [debug] #4 604809c7 in ?? () from plugins\crashdetect.DLL
[17:16:36] [debug] #5 6048631a in ?? () from plugins\crashdetect.DLL
[17:16:36] [debug] #6 0046eae1 in ?? () from samp-server.exe
[17:16:36] [debug] #7 004528f0 in ?? () from samp-server.exe
[17:16:36] [debug] #8 0049d629 in ?? () from samp-server.exe
[17:16:36] [debug] #9 004a8a4e in ?? () from samp-server.exe
Re: Dialogs Include (new dialog functions and DIALOG_STYLE_PREVMODEL) -
Gammix - 19.05.2015
Quote:
Originally Posted by Yarik1995
put the latest version crashes the server. Dialog choose the skinпрошу прощения за перевод (******) after the skin is installed and the server crash
[17:15:52] [join] Yarik1995 has joined the server (0:127.0.0.1)
[17:16:35] [debug] Run time error 4: "Array index out of bounds"
[17:16:35] [debug] Accessing element at negative index -1
[17:16:35] [debug] AMX backtrace:
[17:16:35] [debug] #0 00010624 in public OnPlayerClickTextDraw (0, 65535) from PPC_Trucking.amx
[17:16:36] [debug] Server crashed while executing PPC_Trucking.amx
[17:16:36] [debug] AMX backtrace:
[17:16:36] [debug] #0 native CallLocalFunction () from samp-server.exe
[17:16:36] [debug] #1 00010548 in public OnDialogResponse (0, 9516, 1, -1, 1984092 from PPC_Trucking.amx
[17:16:36] [debug] Native backtrace:
[17:16:36] [debug] #0 004743dc in ?? () from samp-server.exe
[17:16:36] [debug] #1 004010b6 in ?? () from samp-server.exe
[17:16:36] [debug] #2 604862ca in ?? () from plugins\crashdetect.DLL
[17:16:36] [debug] #3 60488b28 in ?? () from plugins\crashdetect.DLL
[17:16:36] [debug] #4 604809c7 in ?? () from plugins\crashdetect.DLL
[17:16:36] [debug] #5 6048631a in ?? () from plugins\crashdetect.DLL
[17:16:36] [debug] #6 0046eae1 in ?? () from samp-server.exe
[17:16:36] [debug] #7 004528f0 in ?? () from samp-server.exe
[17:16:36] [debug] #8 0049d629 in ?? () from samp-server.exe
[17:16:36] [debug] #9 004a8a4e in ?? () from samp-server.exe
|
I went through debuging of the include and the filterscript and everything seems fine. No crash no errors and no warnings.
Can you please post your code and OnPlayerClickTextDraw?
Re: Dialogs Include (new dialog functions and DIALOG_STYLE_PREVMODEL) -
Yarik1995 - 19.05.2015
public OnPlayerClickTextDraw(playerid, Text:clickedid)
{
return 1;
}
it is empty
Re: Dialogs Include (new dialog functions and DIALOG_STYLE_PREVMODEL) -
Gammix - 19.05.2015
Post the code where you show the player the dialog.
Or incase if your script is not large, post whole of it!
Re: Dialogs Include (new dialog functions and DIALOG_STYLE_PREVMODEL) -
Yarik1995 - 19.05.2015
PHP код:
#define Dialogskins 158
case Dialogskins: Dialog_skins(playerid, response, inputtext); //
COMMAND:skins(playerid, params[])
{
SendAdminText(playerid, "/skins", params);
if(APlayerData[playerid][LoggedIn] == false) return SendClientMessage(playerid, COLOR_ChatRed, "Îøèáêà! "COLOR_ChatHex"Ñíà÷àëà âîéäèòå â èãðó");
if (GetPlayerVehicleSeat(playerid) != -1) return SendClientMessage(playerid, COLOR_ChatRed, "Îøèáêà! "COLOR_ChatHex"Âûéäèòå èç òðàíñïîðòà!");
if (APlayerData[playerid][PlayerLevel] < 5)return 0;
new skins_array[] =
{
0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,
50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,
97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,
132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,
167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,
202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,
237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,
272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299
}
;
SetupPrevModelDialog(0.0, 0.0, 0.0, 1.0);
ShowPlayerDialog(playerid, Dialogskins, DIALOG_STYLE_PREVMODEL, "Select a skin", skins_array, "Spawn", "Cancel");
return 1;
}
Dialog_skins(playerid, response, inputtext[])
{
if(response)
{
SetPlayerSkin(playerid, strval(inputtext));
new string[58];
format(string, sizeof(string), "~b~~h~~h~~h~Skin Changed: %d", strval(inputtext));
GameTextForPlayer(playerid, string, 5000, 1);
}
return 1;
}
Re: Dialogs Include (new dialog functions and DIALOG_STYLE_PREVMODEL) -
Gammix - 19.05.2015
The server is crashing because of invalid skin id.
pawn Код:
SetPlayerSkin(playerid, strval(inputtext));
Can also be used as
pawn Код:
SetPlayerSkin(playerid, listitem);
But the crash is happening to you because of this
pawn Код:
Dialog_skins(playerid, response, inputtext[])
A custom modified version of dialog response handling. Probably there must an editing of
inputtext which is not valid according to dialogs.inc.
Try using the callback instead :
OnDialogResponse and report issues.
Re: Dialogs Include (new dialog functions and DIALOG_STYLE_PREVMODEL) -
Romz - 19.05.2015
1. How to display the text as in this screenshot?
http://i.imgur.com/9c8h16r.png
2. When will the upgrade?
3. Bug.
http://i.imgur.com/xiMy6qY.png
pawn Код:
CMD:test(playerid, params[]) {
new info[] = {
0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,
50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,
97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,
132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,
167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,
202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,
237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,
272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299
};
ShowPlayerDialog(playerid, 228, DIALOG_STYLE_PREVMODEL, "Skin", info, "Enter", "Exit");
return 1;
}
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]) {
if(dialogid == 228) {
if(response) {
SetPlayerSkin(playerid, listitem);
}
}
return 1;
}
Re: Dialogs Include (new dialog functions and DIALOG_STYLE_PREVMODEL) -
Yarik1995 - 19.05.2015
what I can not understand in any way with version R4. Let's go back to the older version which worked for me. men interested in gives an error why
dialogue sewn into your mod code inserted as include this error generates when you press 1 button (spawn) everything else works fine (dialogue works everything works but this error prevents...)
[19:29:41] [debug] Run time error 4: "Array index out of bounds"
[19:29:41] [debug] Accessing element at negative index -1
[19:29:41] [debug] AMX backtrace:
[19:29:41] [debug] #0 00018f48 in public OnPlayerClickTextDraw (0, 65535) from PPC_Trucking.amx
https://pp.vk.me/c622225/v622225296/...gYOuO0qGPU.jpg still a problem with buttons...
Re: Dialogs Include (new dialog functions and DIALOG_STYLE_PREVMODEL) -
Gammix - 20.05.2015
Quote:
Originally Posted by Kolstin
1. How to display the text as in this screenshot? http://i.imgur.com/9c8h16r.png
2. When will the upgrade?
3. Bug. http://i.imgur.com/xiMy6qY.png
pawn Код:
CMD:test(playerid, params[]) { new info[] = { 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49, 50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96, 97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131, 132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166, 167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201, 202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236, 237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271, 272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299 }; ShowPlayerDialog(playerid, 228, DIALOG_STYLE_PREVMODEL, "Skin", info, "Enter", "Exit"); return 1; }
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]) { if(dialogid == 228) { if(response) { SetPlayerSkin(playerid, listitem); } } return 1; }
|
1. Thats just future version screen shot.
2. Maybe this month (depends on time, i have lots of ideas and very less time to implement)
3. I figured out what was causing that; Its crashdetect plugin! Its giving false crash warnings whenever we have set PlayerTextdraw vars value to
INVALID_TEXT_DRAW.
Here try this code:
pawn Код:
CMD:test(playerid, params[]) {
new PlayerText:test[MAX_PLAYERS];
test[playerid] = PlayerText:INVALID_TEXT_DRAW;
return 1;
}
It will give same run time error for this too but there's no such crash actually.
Quote:
Originally Posted by Yarik1995
what I can not understand in any way with version R4. Let's go back to the older version which worked for me. men interested in gives an error why
dialogue sewn into your mod code inserted as include this error generates when you press 1 button (spawn) everything else works fine (dialogue works everything works but this error prevents...)
[19:29:41] [debug] Run time error 4: "Array index out of bounds"
[19:29:41] [debug] Accessing element at negative index -1
[19:29:41] [debug] AMX backtrace:
[19:29:41] [debug] #0 00018f48 in public OnPlayerClickTextDraw (0, 65535) from PPC_Trucking.amx
https://pp.vk.me/c622225/v622225296/...gYOuO0qGPU.jpg still a problem with buttons...
|
I gave the answer above (
bulletin 3). There's bug in crashdetect plugin.
And where as those buttons. I tested them in different resolutions and they are fine.
Download R4 once again. I have made some changes (minor ones) and fixed the buttons size, all problems seems to be fixed.
Re: Dialogs Include (new dialog functions and DIALOG_STYLE_PREVMODEL) -
Gammix - 20.05.2015
Quote:
Originally Posted by Kolstin
1. How to display the text as in this screenshot? http://i.imgur.com/9c8h16r.png
2. When will the upgrade?
3. Bug. http://i.imgur.com/xiMy6qY.png
pawn Код:
CMD:test(playerid, params[]) { new info[] = { 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49, 50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96, 97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131, 132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166, 167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201, 202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236, 237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271, 272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299 }; ShowPlayerDialog(playerid, 228, DIALOG_STYLE_PREVMODEL, "Skin", info, "Enter", "Exit"); return 1; }
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]) { if(dialogid == 228) { if(response) { SetPlayerSkin(playerid, listitem); } } return 1; }
|
1. Thats just future version screen shot.
2. Maybe this month (depends on time, i have lots of ideas and very less time to implement)
3. I figured out what was causing that; Its crashdetect plugin! Its giving false crash warnings whenever we have set PlayerTextdraw vars value to
INVALID_TEXT_DRAW.
Here try this code:
pawn Код:
CMD:test(playerid, params[]) {
new PlayerText:test[MAX_PLAYERS];
test[playerid] = PlayerText:INVALID_TEXT_DRAW;
return 1;
}
It will give same run time error for this too but there's no such crash actually.
Quote:
Originally Posted by Yarik1995
what I can not understand in any way with version R4. Let's go back to the older version which worked for me. men interested in gives an error why
dialogue sewn into your mod code inserted as include this error generates when you press 1 button (spawn) everything else works fine (dialogue works everything works but this error prevents...)
[19:29:41] [debug] Run time error 4: "Array index out of bounds"
[19:29:41] [debug] Accessing element at negative index -1
[19:29:41] [debug] AMX backtrace:
[19:29:41] [debug] #0 00018f48 in public OnPlayerClickTextDraw (0, 65535) from PPC_Trucking.amx
https://pp.vk.me/c622225/v622225296/...gYOuO0qGPU.jpg still a problem with buttons...
|
I gave the answer above (
bulletin 3). There's bug in crashdetect plugin.
And where as those buttons. I tested them in different resolutions and they are fine.
Download R4 once again. I have made some changes (minor ones) and fixed the buttons size, all problems seems to be fixed.