Need help with scripting.
#1

Hey guys. I'm trying to make a script for my server. a simple one with /Help then it shows stuff in the chat. Then i wanted to create sub catagories. So, after hitting /help itd show: Type This for This, and etc.

Anyways, I attempted to make one and it wont compile and i cant solve it. So im wondering if someone could possibly help fix it for me? Thatd be awesome.

//----------------------------------------------------------

public OnPlayerCommandText(playerid, cmdtext[])
{
if(!strcmp("/Help", cmdtext, true))
SendClientMessage(playerid, 0xFFFFFF, "/CMinigGames--MiniGames");
SendClientMessage(playerid, 0xFFFFFF, "/CVehicle-------Vehicle Related");
SendClientMessage(playerid, 0xFFFFFF, "/CTeles---------Teleports");
SendClientMessage(playerid, 0xFFFFFF, "As for other commands, they're pretty general. If you don't know, ask!");
}

public OnPlayerCommandText(playerid, cmdtext[])
{
if(!strcmp("/CMiniGames", cmdtext, true))
SendClientMessage(playerid, 0xFFFFFF, "/Derby-----Destruction Derby");
SendClientMessage(playerid, 0xFFFFFF, "/lvdm------Deathmatch in LVPD)");
SendClientMessage(playerid, 0xFFFFFF, "/teamdm----Team Dm in Area 51)");
SendClientMessage(playerid, 0xFFFFFF, "/QDerby----Derby In The Quarry");
SendClientMessage(playerid, 0xFFFFFF, "/Boxing----Boxing");
SendClientMessage(playerid, 0xFFFFFF, "/Sdive-----Skydive");
SendClientMessage(playerid, 0xFFFFFF, "/KartRace--A Kart Race");
SendClientMessage(playerid, 0xFFFFFF, "/Srace-----NRG Race");

public OnPlayerCommandText(playerid, cmdtext[])
{
if(!strcmp("/CVehicle", cmdtext, true))
SendClientMessage(playerid, 0xFFFFFF, "Hit 2----------Nos+Repair");
SendClientMessage(playerid, 0xFFFFFF, "/V (carname)---Spawn A Car)");
SendClientMessage(playerid, 0xFFFFFF, "/Subwoofer-----Subwoofers(Must Be In A Elegy)");
SendClientMessage(playerid, 0xFFFFFF, "/Speedo--------Speedometer");
SendClientMessage(playerid, 0xFFFFFF, "/AR------------Auto Repair/Flip Toggle");

public OnPlayerCommandText(playerid, cmdtext[])
{
if(!strcmp("/CTeles", cmdtext, true))
SendClientMessage(playerid, 0xFFFFFF, "/XHJ--Huge Jump");

return 1;
}

//----------------------------------------------------------
Reply
#2

You don't need to repeat this:
pawn Код:
public OnPlayerCommandText(playerid, cmdtext[])
Anyways, I'll edit it for you..

pawn Код:
public OnPlayerCommandText(playerid, cmdtext[])
{
if(strcmp(cmd, "/Help", true) == 0)
{
SendClientMessage(playerid, 0xFFFFFF, "/CMinigGames--MiniGames");
SendClientMessage(playerid, 0xFFFFFF, "/CVehicle-------Vehicle Related");
SendClientMessage(playerid, 0xFFFFFF, "/CTeles---------Teleports");
SendClientMessage(playerid, 0xFFFFFF, "As for other commands, they're pretty general. If you don't know, ask!");
return 1;
}

if(strcmp(cmd, "/CMiniGames", true) == 0)
{
SendClientMessage(playerid, 0xFFFFFF, "/Derby-----Destruction Derby");
SendClientMessage(playerid, 0xFFFFFF, "/lvdm------Deathmatch in LVPD");
SendClientMessage(playerid, 0xFFFFFF, "/teamdm----Team Dm in Area 51");
SendClientMessage(playerid, 0xFFFFFF, "/QDerby----Derby In The Quarry");
SendClientMessage(playerid, 0xFFFFFF, "/Boxing----Boxing");
SendClientMessage(playerid, 0xFFFFFF, "/Sdive-----Skydive");
SendClientMessage(playerid, 0xFFFFFF, "/KartRace--A Kart Race");
SendClientMessage(playerid, 0xFFFFFF, "/Srace-----NRG Race");
return 1;
}

if(strcmp(cmd, "/CVehicle", true) == 0)
{
SendClientMessage(playerid, 0xFFFFFF, "Hit 2----------Nos+Repair");
SendClientMessage(playerid, 0xFFFFFF, "/V (carname)---Spawn A Car)");
SendClientMessage(playerid, 0xFFFFFF, "/Subwoofer-----Subwoofers(Must Be In A Elegy)");
SendClientMessage(playerid, 0xFFFFFF, "/Speedo--------Speedometer");
SendClientMessage(playerid, 0xFFFFFF, "/AR------------Auto Repair/Flip Toggle");
return 1;

if(strcmp(cmd, "/CTeles", true) == 0)
{
SendClientMessage(playerid, 0xFFFFFF, "/XHJ--Huge Jump");
return 1;
}
Reply
#3

Hey man. Thanks for editing it for me but It's not letting me compile it still. I'm thinking, could it be something else? For some reason this little bug is creating problems for other stuff. My server gamemode isn't even that big so ima just paste the whole script plus the error I'm getting. If u want, can u check it out? Ill post error first. DOnt know how to post as a pawn code like u did so sorry about it being weird..had to remove brackets, some numbers would create happyfaces -.-

135 : error 017: undefined symbol "cmd"
144 : error 017: undefined symbol "cmd"
157) : error 017: undefined symbol "cmd"
166 : warning 225: unreachable code
166 : error 017: undefined symbol "cmd"
174 : error 029: invalid expression, assumed zero
174 : error 004: function "OnPlayerDeath" is not implemented
178 : error 017: undefined symbol "killerid"
183 : error 017: undefined symbol "killerid"
192 : warning 225: unreachable code
192 : error 017: undefined symbol "ClassSel_SetupCharSelection"
221 : error 017: undefined symbol "ClassSel_InitCityNameText"
223 : error 017: undefined symbol "txtInit"
224 : error 017: undefined symbol "txtInit"
225 : error 017: undefined symbol "txtInit"
226 : error 017: undefined symbol "txtInit"
227 : error 017: undefined symbol "txtInit"
228 : error 017: undefined symbol "txtInit"
234 : error 017: undefined symbol "ClassSel_InitTextDraws"
238 : error 017: undefined symbol "ClassSel_InitCityNameText"
240 : error 017: undefined symbol "ClassSel_InitCityNameText"
242 : error 017: undefined symbol "ClassSel_InitCityNameText"
260 : error 017: undefined symbol "ClassSel_SetupSelectedCity"
297 : error 017: undefined symbol "ClassSel_SwitchToNextCity"
305 : error 017: undefined symbol "ClassSel_SetupSelectedCity"
310 : error 017: undefined symbol "ClassSel_SwitchToPreviousCity"
318 : error 017: undefined symbol "ClassSel_SetupSelectedCity"
323 : error 017: undefined symbol "ClassSel_HandleCitySelection"

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


26 Errors.

http://pastebin.com/BSJ7LpA3 (Gamemode)
Reply
#4

try like this

Код:
public OnPlayerCommandText(playerid, cmdtext[])
{
	if (strcmp("/mycommand", cmdtext, true, 10) == 0)
	{
		// Do something here
		return 1;
	}
	return 0;
}
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)