/buygun help
#1

Hello,
I tried to make a command which shows a Dialog and These are the errors:
Код:
C:\Users\Jordan\Desktop\SAMP Server\gamemodes\vx-rp.pwn(570) : error 017: undefined symbol "initiateConnections"
C:\Users\Jordan\Desktop\SAMP Server\gamemodes\vx-rp.pwn(1077) : error 017: undefined symbol "nearByMessage"
C:\Users\Jordan\Desktop\SAMP Server\gamemodes\vx-rp.pwn(1191) : error 017: undefined symbol "SpawnPlayerVehicle"
C:\Users\Jordan\Desktop\SAMP Server\gamemodes\vx-rp.pwn(1394) : error 017: undefined symbol "resetPlayerVariables"
C:\Users\Jordan\Desktop\SAMP Server\gamemodes\vx-rp.pwn(1412) : error 017: undefined symbol "syncPlayerTime"
C:\Users\Jordan\Desktop\SAMP Server\gamemodes\vx-rp.pwn(2116) : error 017: undefined symbol "adminLog"
C:\Users\Jordan\Desktop\SAMP Server\gamemodes\vx-rp.pwn(2728) : error 017: undefined symbol "SpawnPlayerVehicle"
C:\Users\Jordan\Desktop\SAMP Server\gamemodes\vx-rp.pwn(2829) : error 017: undefined symbol "adminLog"
C:\Users\Jordan\Desktop\SAMP Server\gamemodes\vx-rp.pwn(3298) : error 017: undefined symbol "getPlayerHouseID"
C:\Users\Jordan\Desktop\SAMP Server\gamemodes\vx-rp.pwn(3564) : error 017: undefined symbol "SpawnPlayerVehicle"
C:\Users\Jordan\Desktop\SAMP Server\gamemodes\vx-rp.pwn(4318) : error 017: undefined symbol "syncPlayerTime"
C:\Users\Jordan\Desktop\SAMP Server\gamemodes\vx-rp.pwn(4503) : error 017: undefined symbol "nearByMessage"
C:\Users\Jordan\Desktop\SAMP Server\gamemodes\vx-rp.pwn(4615) : error 017: undefined symbol "IsPlayerAimingAtPlayer"
C:\Users\Jordan\Desktop\SAMP Server\gamemodes\vx-rp.pwn(5076) : error 017: undefined symbol "DestroyPlayerVehicle"
C:\Users\Jordan\Desktop\SAMP Server\gamemodes\vx-rp.pwn(5092) : warning 217: loose indentation
C:\Users\Jordan\Desktop\SAMP Server\gamemodes\vx-rp.pwn(5092) : error 029: invalid expression, assumed zero
C:\Users\Jordan\Desktop\SAMP Server\gamemodes\vx-rp.pwn(5092) : error 017: undefined symbol "cmd_givecar"
C:\Users\Jordan\Desktop\SAMP Server\gamemodes\vx-rp.pwn(5092) : error 029: invalid expression, assumed zero
C:\Users\Jordan\Desktop\SAMP Server\gamemodes\vx-rp.pwn(5092) : fatal error 107: too many error messages on one line

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


18 Errors.
The command:
Код:
CMD:buygun(playerid, params[]) {
    ShowPlayerDialog(playerid, 2500, DIALOG_STYLE_LIST, "SERVER: Guns", "Desert Eagle($6745)\nM4A1(15000)\nSpas 12(20000)", "Buy Gun", "Cancel");
}
and the Dialog( It is placed under OnDialogResponse):
Код:
		case 2500: {
		    switch(listitem) {
		    case 0: {
				if(playerVariables[playerid][pMoney] >= 6745) {
					playerVariables[playerid][pMoney] -= 6745;
				    GivePlayerWeapon(playerid, 24, cellmax) {
				    SendClientMessage(playerid, COLOR_WHITE, "You have been Charged $6745 for a Desert Eagle, Enjoy.");
				    }
				    else {
						SendClientMessage(playerid, COLOR_GREY, "You don't have enough money to Purchase this item.");
					}
				}
			case 1: {
			    if(playerVariables[playerid][pMoney] >= 15000) {
			        playerVariables[playerid][pMoney] -= 150000 {
			        GivePlayerWeapon(playerid, 31, cellmax) {
			        SendClientMessage(playerid, COLOR_WHITE, "YOu have been Charged $15,000 for a M4A1, Enjoy.");
			        }
			        else {
			            SendClientMessage(playerid, COLOR_GREY, "You don't have enough money to Purchase this item.");
					}
				}
			case 2: {
			    if(playerVariables[playerid][pMoney] >= 20000) {
			        playerVariables[playerid][pMoney] -= 200000 {
			        GivePlayerWeapon(playerid, 27, cellmax) {
			        SendClientMessage(playerid, COLOR_WHITE, "YOu have been Charged $20,000 for a M4A1, Enjoy.");
			        }
			        else {
			            SendClientMessage(playerid, COLOR_GREY, "You don't have enough money to Purchase this item.");
					}
				}
Reply
#2

pawn Код:
CMD:buygun(playerid, params[]) {
    ShowPlayerDialog(playerid, 2500, DIALOG_STYLE_LIST, "SERVER: Guns", "Desert Eagle($6745)\nM4A1(15000)\nSpas 12(20000)", "Buy Gun", "Cancel");
return 1;
}
Reply
#3

Aha knew I was forgetting something and I get these errors:
Код:
C:\Users\Jordan\Desktop\SAMP Server\gamemodes\vx-rp.pwn(570) : error 017: undefined symbol "initiateConnections"
C:\Users\Jordan\Desktop\SAMP Server\gamemodes\vx-rp.pwn(1077) : error 017: undefined symbol "nearByMessage"
C:\Users\Jordan\Desktop\SAMP Server\gamemodes\vx-rp.pwn(1394) : error 017: undefined symbol "resetPlayerVariables"
C:\Users\Jordan\Desktop\SAMP Server\gamemodes\vx-rp.pwn(1412) : error 017: undefined symbol "syncPlayerTime"
C:\Users\Jordan\Desktop\SAMP Server\gamemodes\vx-rp.pwn(2116) : error 017: undefined symbol "adminLog"
C:\Users\Jordan\Desktop\SAMP Server\gamemodes\vx-rp.pwn(2829) : error 017: undefined symbol "adminLog"
C:\Users\Jordan\Desktop\SAMP Server\gamemodes\vx-rp.pwn(3298) : error 017: undefined symbol "getPlayerHouseID"
C:\Users\Jordan\Desktop\SAMP Server\gamemodes\vx-rp.pwn(4318) : error 017: undefined symbol "syncPlayerTime"
C:\Users\Jordan\Desktop\SAMP Server\gamemodes\vx-rp.pwn(4503) : error 017: undefined symbol "nearByMessage"
C:\Users\Jordan\Desktop\SAMP Server\gamemodes\vx-rp.pwn(4615) : error 017: undefined symbol "IsPlayerAimingAtPlayer"
C:\Users\Jordan\Desktop\SAMP Server\gamemodes\vx-rp.pwn(5091) : warning 217: loose indentation
C:\Users\Jordan\Desktop\SAMP Server\gamemodes\vx-rp.pwn(5447) : error 017: undefined symbol "cmd_mobile"
C:\Users\Jordan\Desktop\SAMP Server\gamemodes\vx-rp.pwn(5615) : error 001: expected token: ";", but found "{"
C:\Users\Jordan\Desktop\SAMP Server\gamemodes\vx-rp.pwn(5618) : error 029: invalid expression, assumed zero
C:\Users\Jordan\Desktop\SAMP Server\gamemodes\vx-rp.pwn(5622) : warning 217: loose indentation
C:\Users\Jordan\Desktop\SAMP Server\gamemodes\vx-rp.pwn(5622) : error 014: invalid statement; not in switch
C:\Users\Jordan\Desktop\SAMP Server\gamemodes\vx-rp.pwn(5622) : warning 215: expression has no effect
C:\Users\Jordan\Desktop\SAMP Server\gamemodes\vx-rp.pwn(5622) : error 001: expected token: ";", but found ":"
C:\Users\Jordan\Desktop\SAMP Server\gamemodes\vx-rp.pwn(5622) : error 029: invalid expression, assumed zero
C:\Users\Jordan\Desktop\SAMP Server\gamemodes\vx-rp.pwn(5622) : fatal error 107: too many error messages on one line

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


17 Errors.
Reply
#4

Line 570
Reply
#5

what about it?
that was already there.
Reply
#6

Show me line 565-575
Reply
#7

Код:
	scriptTimers[MAX_TIMERS];

public OnGameModeInit() {
    AntiDeAMX();

    initiateConnections();

    #if defined DEBUG
		mysql_debug(1);
		print("[debug] OnGameModeInit()");
	#endif
All that I done in the first post was it, I didnt do nothing else.
Reply
#8

I decided to turn it into a FilterScript cos I fed up I keep getting this:
Код:
C:\Users\Jordan\Desktop\SAMP Server\filterscripts\GunSF.pwn(95) : warning 217: loose indentation
C:\Users\Jordan\Desktop\SAMP Server\filterscripts\GunSF.pwn(258) : warning 217: loose indentation
Pawn compiler 3.2.3664	 	 	Copyright © 1997-2006, ITB CompuPhase


2 Warnings.
Line 285:
Код:
         }
	}
    }

	   return 1; // line 285
}
Line 95:
Код:
public OnPlayerCommandText(playerid, cmdtext[])
{
	if (strcmp("/buygun", cmdtext, true, 10) == 0)
	{
     ShowPlayerDialog(playerid, 2500, DIALOG_STYLE_LIST, "SERVER: Guns", "Desert Eagle($6745)\nM4A1(15000)\nSpas 12(20000)", "Buy Gun", "Cancel");
		return 1; // Line 95
 }
	return 0;
}
Reply
#9

Quote:
Originally Posted by [MP]Ditch
Посмотреть сообщение
I decided to turn it into a FilterScript cos I fed up I keep getting this:
Код:
C:\Users\Jordan\Desktop\SAMP Server\filterscripts\GunSF.pwn(95) : warning 217: loose indentation
C:\Users\Jordan\Desktop\SAMP Server\filterscripts\GunSF.pwn(258) : warning 217: loose indentation
Pawn compiler 3.2.3664	 	 	Copyright © 1997-2006, ITB CompuPhase


2 Warnings.
Line 285:
Код:
         }
	}
    }

	   return 1; // line 285
}
Line 95:
Код:
public OnPlayerCommandText(playerid, cmdtext[])
{
	if (strcmp("/buygun", cmdtext, true, 10) == 0)
	{
     ShowPlayerDialog(playerid, 2500, DIALOG_STYLE_LIST, "SERVER: Guns", "Desert Eagle($6745)\nM4A1(15000)\nSpas 12(20000)", "Buy Gun", "Cancel");
		return 1; // Line 95
 }
	return 0;
}
pawn Код:
Line 285:
[code]         }
    }
    }
    return 1; // line 285
}


pawn Код:
public OnPlayerCommandText(playerid, cmdtext[])
{
    if (strcmp("/buygun", cmdtext, true, 10) == 0)
    {
        ShowPlayerDialog(playerid, 2500, DIALOG_STYLE_LIST, "SERVER: Guns", "Desert Eagle($6745)\nM4A1(15000)\nSpas 12(20000)", "Buy Gun", "Cancel");
        return 1; // Line 95
    }
    return 0;
}
Reply
#10

Wtf?
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)