Jump to content

Pravidla


Domino

Recommended Posts

Dneska už po druhé nezlobte se... ale nějak mi to nejde zase do amx

#include <a_samp>
#define FILTERSCRIPT
#if defined FILTERSCRIPT
#pragma tabsize 0
//Msg Defines
#define COLOR_RED 0xAA3333AA
#define COLOR_YELLOW 0xFFFF00AA
//Dialog Defines
#define COLOR_GREEN 0x33AA33AA
#define red {FF0000}
#define yellow {D9FF00}
#define green		 {009900}
#define KickBox 1
//------------------------------------------------------------------------------
public OnFilterScriptInit()
{
return 1;
}
public OnFilterScriptExit()
{
return 1;
}
#endif
public OnPlayerConnect(playerid)
{
ShowPlayerDialog(playerid, KickBox, DIALOG_STYLE_MSGBOX, "{009900}Pravidla Serveru!", "{FF0000}Pravidlo 1: Nepouživat Cheaty!\n\n{D9FF00}Pravidlo 2: SPAWNKill, CarKill, FakeKill, je zakázaný!\n\n{FF0000}Pravidlo 3: Nenadávat hráčům a adminům!\n\n{D9FF00}Pravidlo 4: Nerušit při akciích!Trestá se Kickem!\n\n{FF0000}Pravidlo 5: Nezabíjet hráče když si dávají do Banky peníze!\n\n{D9FF00}Pravidlo 6: Nezasahovat do duelu hráčů!\n\n{D9FF00}Pravidlo 7: Nepochtívat admin lvl. Trestá se 3x kick pak ban!\n\n{009900} Přejeme příjemnou zábavu na serveru!\n\n{D9FF00}", "Souhlasím", "Nesouhlasím");
return 1;
}
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == KickBox)
{
if(response)
{
SendClientMessage(playerid,COLOR_GREEN, "Přijali jste pravidla!Přejeme příjemnou zábavu!");
}
else
{
SendClientMessage(playerid,COLOR_RED, "Odmítl si pravidla serveru!Byl si kicknuty!");
Kick(playerid);
}
return 1;
}
return 0;
}
//------------------------------------------------------------------------------
//----------------------------------By NIKDO FS -----------------------

 

C:\Users\Dominik\Desktop\pravidla.pwn(25) : error 075: input line too long (after substitutions)
C:\Users\Dominik\Desktop\pravidla.pwn(26) : error 037: invalid string (possibly non-terminated string)
C:\Users\Dominik\Desktop\pravidla.pwn(26) : error 017: undefined symbol "FF0000"
C:\Users\Dominik\Desktop\pravidla.pwn(26) : error 017: undefined symbol "Pravidlo"
C:\Users\Dominik\Desktop\pravidla.pwn(26) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase


5 Errors.

Napište koment co mám upravit děkuji mnohokrát dopředu

Link to comment
Share on other sites

ShowPlayerDialog(playerid, KickBox, DIALOG_STYLE_MSGBOX, "{009900}Pravidla Serveru!", "{FF0000}Pravidlo 1: Nepouživat Cheaty!\n\n{D9FF00}Pravidlo 2: SPAWNKill, CarKill, FakeKill, je zakázaný!\n\n{FF0000}Pravidlo 3: Nenadávat hráčům a adminům!\n\n{D9FF00}Pravidlo 4: Nerušit při akciích!Trestá se Kickem!\n\n{FF0000}Pravidlo 5: Nezabíjet hráče když si dávají do Banky peníze!\n\n{D9FF00}Pravidlo 6: Nezasahovat do duelu hráčů!\n\n{D9FF00}Pravidlo 7: Nepochtívat admin lvl. Trestá se 3x kick pak ban!\n\n{009900} Přejeme příjemnou zábavu na serveru!\n\n{D9FF00}", "Souhlasím", "Nesouhlasím")

 

 

 

Použí strcat lebo dialog "je dlhý"...

http://wiki.sa-mp.com/wiki/Strcat

 

Inač zlá sekcia...nabúduce to daj do pawno > help

Link to comment
Share on other sites

public OnPlayerConnect(playerid)

{

ShowPlayerDialog(playerid, KickBox, DIALOG_STYLE_MSGBOX, "{009900}Pravidla Serveru!", "{FF0000}Pravidlo 1: Nepouživat Cheaty!\n\n{D9FF00}Pravidlo 2: SPAWNKill, CarKill, FakeKill, je zakázaný!\n\n{FF0000}Pravidlo 3: Nenadávat hráčům a adminům!\n\n{D9FF00}Pravidlo 4: Nerušit při akciích!Trestá se Kickem!\n\n{FF0000}Pravidlo 5: Nezabíjet hráče když si dávají do Banky peníze!\n\n{D9FF00}Pravidlo 6: Nezasahovat do duelu hráčů!\n\n{D9FF00}Pravidlo 7: Nepochtívat admin lvl. Trestá se 3x kick pak ban!\n\n{009900} Přejeme příjemnou zábavu na serveru!\n\n{D9FF00}", "Souhlasím", "Nesouhlasím");

return 1;

}

Udělej :

new string[40] = "1.Pravidlo";

strcat(string, " 2.Pravidlo");

strcat(string, " 3.Pravidlo");

ShowPlayerDialog(playerid,KickBox,DIALOG_STYLE_MSGBOX,"Notice", string, "Close", "");

Link to comment
Share on other sites

public OnPlayerConnect(playerid)

{

ShowPlayerDialog(playerid, KickBox, DIALOG_STYLE_MSGBOX, "{009900}Pravidla Serveru!", "{FF0000}Pravidlo 1: Nepouživat Cheaty!\n\n{D9FF00}Pravidlo 2: SPAWNKill, CarKill, FakeKill, je zakázaný!\n\n{FF0000}Pravidlo 3: Nenadávat hráčům a adminům!\n\n{D9FF00}Pravidlo 4: Nerušit při akciích!Trestá se Kickem!\n\n{FF0000}Pravidlo 5: Nezabíjet hráče když si dávají do Banky peníze!\n\n{D9FF00}Pravidlo 6: Nezasahovat do duelu hráčů!\n\n{D9FF00}Pravidlo 7: Nepochtívat admin lvl. Trestá se 3x kick pak ban!\n\n{009900} Přejeme příjemnou zábavu na serveru!\n\n{D9FF00}", "Souhlasím", "Nesouhlasím");

return 1;

}

Udělej :

 

new string[40] = "1.Pravidlo";

strcat(string, " 2.Pravidlo");

strcat(string, " 3.Pravidlo");

ShowPlayerDialog(playerid,KickBox,DIALOG_STYLE_MSGBOX,"Notice", string, "Close", "");

40 znakov bude málo

Link to comment
Share on other sites

40 znakov bude málo

a kolik mám dat 60 ?

 

chlapci stále píše eror

C:\Users\Dominik\Desktop\pravidla.pwn(34) : error 001: expected token: ";", but found "return"
Pawn compiler 3.2.3664	 Copyright (c) 1997-2006, ITB CompuPhase

1 Error.

 

public OnPlayerConnect(playerid)
{
new string[50] = "Nepouživat Cheaty!";
strcat(string, " SPAWNKill, CarKill je zakázaný!");
strcat(string, " Nenadávat hráčům a adminům!");
strcat(string, " Nerušit při akciích!Trestá se Kickem");
strcat(string, " Nezabíjet hráče když si dávají do Banky peníze!");
strcat(string, "  Nezasahovat do duelů!");
strcat(string, "  Nepochtívat admin lvl. Trestá se kick!");
ShowPlayerDialog(playerid,KickBox,DIALOG_STYLE_MSGBOX,"Notice", string, "Close", "")
return 1;
}

Link to comment
Share on other sites

Vždy když máš newstring[50] tk to v [50] to číslo počet písmen tkže dej tak 600 zelží kolik máš písmen ;-)

 

pod sebe to dáš /n vždy ta zatím pravidlem čímž

 

public OnPlayerConnect(playerid)

{

new string[50] = "Nepouživat Cheaty!\n";

strcat(string, " SPAWNKill, CarKill je zakázaný!\n");

strcat(string, " Nenadávat hráčům a adminům!\n");

strcat(string, " Nerušit při akciích!Trestá se Kickem\n");

strcat(string, " Nezabíjet hráče když si dávají do Banky peníze!\n");

strcat(string, " Nezasahovat do duelů!\n");

strcat(string, " Nepochtívat admin lvl. Trestá se kick!\n");

ShowPlayerDialog(playerid,KickBox,DIALOG_STYLE_MSGBOX,"Notice", string, "Close", "");

return 1;

}

Link to comment
Share on other sites

a kolik mám dat 60 ?

 

chlapci stále píše eror

C:\Users\Dominik\Desktop\pravidla.pwn(34) : error 001: expected token: ";", but found "return"
Pawn compiler 3.2.3664	 Copyright (c) 1997-2006, ITB CompuPhase

1 Error.

 

public OnPlayerConnect(playerid)
{
new string[50] = "Nepouživat Cheaty!";
strcat(string, " SPAWNKill, CarKill je zakázaný!");
strcat(string, " Nenadávat hráčům a adminům!");
strcat(string, " Nerušit při akciích!Trestá se Kickem");
strcat(string, " Nezabíjet hráče když si dávají do Banky peníze!");
strcat(string, " Nezasahovat do duelů!");
strcat(string, " Nepochtívat admin lvl. Trestá se kick!");
ShowPlayerDialog(playerid,KickBox,DIALOG_STYLE_MSGBOX,"Notice", string, "Close", "")
return 1;
}

ShowPlayerDialog(playerid,KickBox,DIALOG_STYLE_MSGBOX,"Notice", string, "Close", "");

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...