SA-MP Forums Archive
ERROR - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: SA-MP Scripting and Plugins (https://sampforum.blast.hk/forumdisplay.php?fid=8)
+--- Forum: Scripting Help (https://sampforum.blast.hk/forumdisplay.php?fid=12)
+--- Thread: ERROR (/showthread.php?tid=476094)



ERROR - Nadim - 16.11.2013

PHP код:
CMD:cophelp(playerid,params[])
{
    
#pragma unused params
/*1965*/    
ShowPlayerDialog(playerid,109,false,"{0080C0}Available Cop Commands","\n{F00000}/copduty{FFFFFF} - Начать или закончить работу полицейского.\n{F00000}/wlist{FFFFFF} - Просмотр спсок преступников онлайн.\n{F00000}/arrest [ID игрока]{FFFFFF} - Арестовать игрока, если у него 2+ звёзд розыска.\n\
/*1966*/    {F00000}/ticket [ID]{FFFFFF} - Выписать штраф, если у игрока 1 звезда (цена штрафа 1000$\n{F00000}/su [ID игрока][Причина]{FFFFFF} - Дать 1 звезду игроку с причиной(доступно с 3 ранга)\n{F00000}/eject [ID игрока]{FFFFFF} - Выкинуть игрока из полицейского транспорта, если у него есть звёзды (доступно со 2 ранга).\n{F00000}/r [Текст]{FFFFFF} - Полицейская рация.\n{00FF00}/cstats [ID полицейского]{FFFFFF} - Просмотр статистики полицейского.\n\
    {00FF00}/cops{FFFFFF} - Просмотр полицейских онлайн.\n{F00000}/invite [ID]{FFFFFF} - Пригласить игрока в полицию (доступно для Полковника).\n{F00000}/uninvite [ID]{FFFFFF} - Uninvites a Cop from the Police Team (Only for Rank 8 [Полковник]) \n{F00000}/setrank [ID][Rank]{FFFFFF} - Set a Cop's Rank (Only for Rank 8 [Полковник])\n\
    \n{FF8000}Примечания:{FFFFFF}:\n{F00000}Красным {FFFFFF}цветом, выделены те команды, которые доступны только полицейским!\n\t{00FF00}Зелёным {FFFFFF}цветом, выделены те команды, которые доступны всем!"
,"Close","");
    return 
true;

ERROR:
Код:
D:\GTA\samp\gamemodes\---.pwn(1965) : error 075: input line too long (after substitutions)
D:\GTA\---\gamemodes\---.pwn(1966) : error 037: invalid string (possibly non-terminated string)
D:\GTA\---\gamemodes\---.pwn(1966) : error 029: invalid expression, assumed zero
D:\GTA\---\gamemodes\---.pwn(1966) : error 017: undefined symbol "n"
D:\GTA\---\gamemodes\---.pwn(1966) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664	 	 	Copyright © 1997-2006, ITB CompuPhase


5 Errors.



Re: ERROR - Konstantinos - 16.11.2013

https://sampwiki.blast.hk/wiki/Strcat


Re: ERROR - EliteApple - 16.11.2013

1) Use strcat, or.

Cut in half. Change all of this:
pawn Код:
\n{F00000}/copduty{FFFFFF} - Начать или закончить работу полицейского.\n{F00000}/wlist{FFFFFF} - Просмотр спсок преступников онлайн.\n{F00000}/arrest [ID игрока]{FFFFFF} - Арестовать игрока, если у него 2+ звёзд розыска.\n\
/*1966*/    {F00000}/ticket [ID]{FFFFFF} - Выписать штраф, если у игрока 1 звезда (цена штрафа 1000$\n{F00000}/su [ID игрока][Причина]{FFFFFF} - Дать 1 звезду игроку с причиной(доступно с 3 ранга)\n{F00000}/eject [ID игрока]{FFFFFF} - Выкинуть игрока из полицейского транспорта, если у него есть звёзды (доступно со 2 ранга).\n{F00000}/r [Текст]{FFFFFF} - Полицейская рация.\n{00FF00}/cstats [ID полицейского]{FFFFFF} - Просмотр статистики полицейского.\n\
    {00FF00}/cops{FFFFFF} - Просмотр полицейских онлайн.\n{F00000}/invite [ID]{FFFFFF} - Пригласить игрока в полицию (доступно для Полковника).\n{F00000}/uninvite [ID]{FFFFFF} - Uninvites a Cop from the Police Team (Only for Rank 8 [Полковник]) \n{F00000}/setrank [ID][Rank]{FFFFFF} - Set a Cop's Rank (Only for Rank 8 [Полковник])\n\
    \n{FF8000}Примечания:{FFFFFF}:\n{F00000}Красным {FFFFFF}цветом, выделены те команды, которые доступны только полицейским!\n\t{00FF00}Зелёным {FFFFFF}цветом, выделены те команды, которые доступны всем!

You can use strings to do it. Example:
pawn Код:
format(szStr1, 121, "(/a)dmin /adminduty /unbanip /akick /mute /skydive /oocstatus\n /freeze /unfreeze /check /setvw /fourdive /carid /goto\n");
        format(szStr2, 151, "/muted /aunjail /serverinfo\n /buildcmds /slap /aban /respawncar /gotoidlewood /gotodill /gotocarspot");
        format(szStr3, 75, " /gotopc /gotolv /gotols /hidden /unlockcar /gotocar /getcar /weatherall\n");
        format(szShowString, 121+151+75, "%s%s%s", szStr1, szStr2, szStr3);
        ShowPlayerDialog(playerid, 8431, DIALOG_STYLE_MSGBOX, "Trial", szShowString, "Okay","");