#include <a_samp>
#define DIALOG_RULES 10
#define DIALOG_HELP 11
#define DIALOG_WWW 12
public OnPlayerCommandText(playerid, cmdtext[])
{
if(strcmp(cmdtext, "/rules",true) ==0)
{
ShowPlayerDialog(playerid, 10, DIALOG_STYLE_MSGBOX, "$^NFG Rules^$", ">>> | Rules | <<<\n-No cheating/mods that gives you more power such as parkour\n-No Bug abusing (includes C-Bug )\n-No insulting other players.Racism and other vulgar remarks will not be tolerated\n-No deathmatching, also includes you cannot revange kill\n-You cannot use the [esc] button to avoid death\n-You cannot bunnyhop using the bike, due to the amount of advantages\n-You cannot scam NFG Points and the limit to scam in-game money is 10000\n-Take a look at /shelp and /pc - For more info about the rules check forums.", "OK", "");
return 1;
}
return 0;
}
\rules.pwn(11) : error 075: input line too long (after substitutions)
\rules.pwn(12) : error 037: invalid string (possibly non-terminated string)
\rules.pwn(12) : error 017: undefined symbol "Rules"
\rules.pwn(12) : error 017: undefined symbol "n"
\rules.pwn(12) : fatal error 107: too many error messages on one line
#include <a_samp>
#define DIALOG_RULES 10
#define DIALOG_HELP 11
#define DIALOG_WWW 12
#define COL_WHITE "{FFFFFF}"
#define COL_RED "{F81414}"
#define COL_GREEN "{00FF22}"
#define COL_BLUE 0x1E90FFAA
public OnPlayerCommandText(playerid, cmdtext[])
{
new pDialog[512];
strcat(pDialog, "COL_WHITE"Here are some "COL_RED"rules "COL_WHITE"that you should respect:\n", sizeof(pDialog));
strcat(pDialog, "COL_GREEN"1. "COL_WHITE"You are not allowed to spam.\n", sizeof(pDialog));
strcat(pDialog, "COL_GREEN"2. "COL_WHITE"You are not allowed to advertise.\n", sizeof(pDialog));
strcat(pDialog, "COL_GREEN"3. "COL_WHITE"You are not allowed to cheat/hack.\n", sizeof(pDialog));
strcat(pDialog, "COL_GREEN"4. "COL_WHITE"You are not allowed to spawnkill.\n", sizeof(pDialog));
strcat(pDialog, "COL_GREEN"5. "COL_WHITE"You are not allowed to insult others.\n", sizeof(pDialog));
strcat(pDialog, "COL_GREEN"6. "COL_WHITE"You are not allowed to beg for admin.\n", sizeof(pDialog));
strcat(pDialog, "COL_WHITE"There are special rules for "COL_GREEN"VIPs"COL_WHITE"! Please check\n", sizeof(pDialog));
strcat(pDialog, "COL_GREEN"/yaddayaddayadda "COL_WHITE"for more information!", sizeof(pDialog));
ShowPlayerDialog(playerid, 0, DIALOG_STYLE_MSGBOX, ""COL_BLUE" NFG Rules", pDialog, "OK", "Cancel");
return 1;
}
rules.pwn(15) : error 001: expected token: "-string end-", but found "-identifier-"
rules.pwn(15) : error 017: undefined symbol "Here"
rules.pwn(15) : error 017: undefined symbol "are"
rules.pwn(15) : fatal error 107: too many error messages on one line
I've tried the second one and it seems i have errors again:
My code: pawn Код:
pawn Код:
|
#include <a_samp> #include <zcmd> // Add this #define DIALOG_RULES 10 // if you have rules dialog why don't you use it? #define DIALOG_HELP 11 #define DIALOG_WWW 12 #define COL_WHITE "{FFFFFF}" #define COL_RED "{F81414}" #define COL_GREEN "{00FF22}" #define COL_BLUE "{345ACF}" // You define it wrong CMD:rules(playerid, params[]) { new pDialog[512]; strcat(pDialog, ""COL_WHITE"Here are some "COL_RED"rules "COL_WHITE"that you should respect:\n"); strcat(pDialog, ""COL_GREEN"1. "COL_WHITE"You are not allowed to spam.\n"); strcat(pDialog, ""COL_GREEN"2. "COL_WHITE"You are not allowed to advertise.\n"); strcat(pDialog, ""COL_GREEN"3. "COL_WHITE"You are not allowed to cheat/hack.\n"); strcat(pDialog, ""COL_GREEN"4. "COL_WHITE"You are not allowed to spawnkill.\n"); strcat(pDialog, ""COL_GREEN"5. "COL_WHITE"You are not allowed to insult others.\n"); strcat(pDialog, ""COL_GREEN"6. "COL_WHITE"You are not allowed to beg for admin.\n"); strcat(pDialog, ""COL_WHITE"There are special rules for "COL_GREEN"VIPs"COL_WHITE"! Please check\n"); strcat(pDialog, ""COL_GREEN"/yaddayaddayadda "COL_WHITE"for more information!"); ShowPlayerDialog(playerid, DIALOG_RULES, DIALOG_STYLE_MSGBOX, ""COL_BLUE" NFG Rules", pDialog, "OK", "Cancel"); // I added after playerid, dialog_rules return 1; }
#define COL_BLUE "{1E90FF}"
rules.pwn(16) : error 001: expected token: "-string end-", but found "-identifier-"
rules.pwn(16) : error 017: undefined symbol "Here"
rules.pwn(16) : error 017: undefined symbol "are"
rules.pwn(16) : fatal error 107: too many error messages on one line
strcat(pDialog, "COL_WHITE"Here are some "COL_RED"rules "COL_WHITE"that you should respect:\n");
Sturtindia it didn't work:
Errors: pawn Код:
pawn Код:
|
#include <a_samp>
#include <zcmd> // Add this
#define DIALOG_RULES 10 // if you have rules dialog why don't you use it?
#define DIALOG_HELP 11
#define DIALOG_WWW 12
#define COL_WHITE "{FFFFFF}"
#define COL_RED "{F81414}"
#define COL_GREEN "{00FF22}"
#define COL_BLUE "{345ACF}" // You define it wrong
CMD:rules(playerid, params[])
{
new pDialog[512];
strcat(pDialog, "COL_WHITE"Here are some "COL_RED"rules "COL_WHITE"that you should respect:\n");
strcat(pDialog, "COL_GREEN"1. "COL_WHITE"You are not allowed to spam.\n");
strcat(pDialog, "COL_GREEN"2. "COL_WHITE"You are not allowed to advertise.\n");
strcat(pDialog, "COL_GREEN"3. "COL_WHITE"You are not allowed to cheat/hack.\n");
strcat(pDialog, "COL_GREEN"4. "COL_WHITE"You are not allowed to spawnkill.\n");
strcat(pDialog, "COL_GREEN"5. "COL_WHITE"You are not allowed to insult others.\n");
strcat(pDialog, "COL_GREEN"6. "COL_WHITE"You are not allowed to beg for admin.\n");
strcat(pDialog, "COL_WHITE"There are special rules for "COL_GREEN"VIPs"COL_WHITE"! Please check\n");
strcat(pDialog, "COL_GREEN"/yaddayaddayadda "COL_WHITE"for more information!");
ShowPlayerDialog(playerid, DIALOG_RULES, DIALOG_STYLE_MSGBOX, ""COL_BLUE" NFG Rules", pDialog, "OK", "Cancel"); // I added after playerid, dialog_rules
return 1;
}
rules.pwn(16) : error 001: expected token: "-string end-", but found "-identifier-"
rules.pwn(16) : error 017: undefined symbol "Here"
rules.pwn(16) : error 017: undefined symbol "are"
rules.pwn(16) : fatal error 107: too many error messages on one line
strcat(pDialog, "COL_WHITE"Here are some "COL_RED"rules "COL_WHITE"that you should respect:\n");
my code looks like this now:
pawn Код:
pawn Код:
pawn Код:
|
The syntax colour highlighting alone should show you the problem.
|
#include <a_samp> #include <zcmd> // Add this #define DIALOG_RULES 10 // if you have rules dialog why don't you use it? #define DIALOG_HELP 11 #define DIALOG_WWW 12 #define COL_WHITE "{FFFFFF}" #define COL_RED "{F81414}" #define COL_GREEN "{00FF22}" #define COL_BLUE "{345ACF}" // You define it wrong CMD:rules(playerid, params[]) { new pDialog[512]; strcat(pDialog, ""COL_WHITE"Here are some "COL_RED"rules "COL_WHITE"that you should respect:\n"); strcat(pDialog, ""COL_GREEN"1. "COL_WHITE"You are not allowed to spam.\n"); strcat(pDialog, ""COL_GREEN"2. "COL_WHITE"You are not allowed to advertise.\n"); strcat(pDialog, ""COL_GREEN"3. "COL_WHITE"You are not allowed to cheat/hack.\n"); strcat(pDialog, ""COL_GREEN"4. "COL_WHITE"You are not allowed to spawnkill.\n"); strcat(pDialog, ""COL_GREEN"5. "COL_WHITE"You are not allowed to insult others.\n"); strcat(pDialog, ""COL_GREEN"6. "COL_WHITE"You are not allowed to beg for admin.\n"); strcat(pDialog, ""COL_WHITE"There are special rules for "COL_GREEN"VIPs"COL_WHITE"! Please check\n"); strcat(pDialog, ""COL_GREEN"/yaddayaddayadda "COL_WHITE"for more information!"); ShowPlayerDialog(playerid, DIALOG_RULES, DIALOG_STYLE_MSGBOX, ""COL_BLUE" NFG Rules", pDialog, "OK", "Cancel"); // I added after playerid, dialog_rules return 1; }