Filescript help! [+REP]
#1

Hello Scripters

I am a beginner and I just wanted to create a filescript for my server...I finished it but I got errors and warnings..:/

I AM A BEGINNED (NOOB)

How to fix them?

Here:
Код:
C:\Users\User\Desktop\h\filterscripts\buyguncmd.pwn(99) : warning 217: loose indentation
C:\Users\User\Desktop\h\filterscripts\buyguncmd.pwn(110) : warning 217: loose indentation
C:\Users\User\Desktop\h\filterscripts\buyguncmd.pwn(112) : warning 217: loose indentation
C:\Users\User\Desktop\h\filterscripts\buyguncmd.pwn(124) : warning 202: number of arguments does not match definition
C:\Users\User\Desktop\h\filterscripts\buyguncmd.pwn(125) : warning 202: number of arguments does not match definition
C:\Users\User\Desktop\h\filterscripts\buyguncmd.pwn(130) : warning 202: number of arguments does not match definition
C:\Users\User\Desktop\h\filterscripts\buyguncmd.pwn(131) : warning 202: number of arguments does not match definition
C:\Users\User\Desktop\h\filterscripts\buyguncmd.pwn(136) : warning 202: number of arguments does not match definition
C:\Users\User\Desktop\h\filterscripts\buyguncmd.pwn(137) : warning 202: number of arguments does not match definition
C:\Users\User\Desktop\h\filterscripts\buyguncmd.pwn(142) : warning 202: number of arguments does not match definition
C:\Users\User\Desktop\h\filterscripts\buyguncmd.pwn(143) : warning 202: number of arguments does not match definition
C:\Users\User\Desktop\h\filterscripts\buyguncmd.pwn(148) : warning 202: number of arguments does not match definition
C:\Users\User\Desktop\h\filterscripts\buyguncmd.pwn(149) : warning 202: number of arguments does not match definition
C:\Users\User\Desktop\h\filterscripts\buyguncmd.pwn(154) : warning 202: number of arguments does not match definition
C:\Users\User\Desktop\h\filterscripts\buyguncmd.pwn(155) : warning 202: number of arguments does not match definition
C:\Users\User\Desktop\h\filterscripts\buyguncmd.pwn(160) : warning 202: number of arguments does not match definition
C:\Users\User\Desktop\h\filterscripts\buyguncmd.pwn(161) : warning 202: number of arguments does not match definition
C:\Users\User\Desktop\h\filterscripts\buyguncmd.pwn(166) : warning 202: number of arguments does not match definition
C:\Users\User\Desktop\h\filterscripts\buyguncmd.pwn(167) : warning 202: number of arguments does not match definition
C:\Users\User\Desktop\h\filterscripts\buyguncmd.pwn(172) : warning 202: number of arguments does not match definition
C:\Users\User\Desktop\h\filterscripts\buyguncmd.pwn(173) : warning 202: number of arguments does not match definition
C:\Users\User\Desktop\h\filterscripts\buyguncmd.pwn(178) : warning 202: number of arguments does not match definition
C:\Users\User\Desktop\h\filterscripts\buyguncmd.pwn(179) : warning 202: number of arguments does not match definition
C:\Users\User\Desktop\h\filterscripts\buyguncmd.pwn(184) : warning 202: number of arguments does not match definition
C:\Users\User\Desktop\h\filterscripts\buyguncmd.pwn(185) : warning 202: number of arguments does not match definition
C:\Users\User\Desktop\h\filterscripts\buyguncmd.pwn(190) : warning 202: number of arguments does not match definition
C:\Users\User\Desktop\h\filterscripts\buyguncmd.pwn(191) : warning 202: number of arguments does not match definition
C:\Users\User\Desktop\h\filterscripts\buyguncmd.pwn(196) : warning 202: number of arguments does not match definition
C:\Users\User\Desktop\h\filterscripts\buyguncmd.pwn(197) : warning 202: number of arguments does not match definition
C:\Users\User\Desktop\h\filterscripts\buyguncmd.pwn(202) : warning 202: number of arguments does not match definition
C:\Users\User\Desktop\h\filterscripts\buyguncmd.pwn(203) : warning 202: number of arguments does not match definition
C:\Users\User\Desktop\h\filterscripts\buyguncmd.pwn(208) : warning 202: number of arguments does not match definition
C:\Users\User\Desktop\h\filterscripts\buyguncmd.pwn(209) : warning 202: number of arguments does not match definition
C:\Users\User\Desktop\h\filterscripts\buyguncmd.pwn(214) : warning 202: number of arguments does not match definition
C:\Users\User\Desktop\h\filterscripts\buyguncmd.pwn(215) : warning 202: number of arguments does not match definition
C:\Users\User\Desktop\h\filterscripts\buyguncmd.pwn(220) : warning 202: number of arguments does not match definition
C:\Users\User\Desktop\h\filterscripts\buyguncmd.pwn(221) : warning 202: number of arguments does not match definition
C:\Users\User\Desktop\h\filterscripts\buyguncmd.pwn(226) : warning 202: number of arguments does not match definition
C:\Users\User\Desktop\h\filterscripts\buyguncmd.pwn(227) : warning 202: number of arguments does not match definition
C:\Users\User\Desktop\h\filterscripts\buyguncmd.pwn(232) : warning 202: number of arguments does not match definition
C:\Users\User\Desktop\h\filterscripts\buyguncmd.pwn(233) : warning 202: number of arguments does not match definition
C:\Users\User\Desktop\h\filterscripts\buyguncmd.pwn(238) : warning 202: number of arguments does not match definition
C:\Users\User\Desktop\h\filterscripts\buyguncmd.pwn(239) : warning 202: number of arguments does not match definition
C:\Users\User\Desktop\h\filterscripts\buyguncmd.pwn(244) : warning 202: number of arguments does not match definition
C:\Users\User\Desktop\h\filterscripts\buyguncmd.pwn(245) : warning 202: number of arguments does not match definition
C:\Users\User\Desktop\h\filterscripts\buyguncmd.pwn(250) : warning 202: number of arguments does not match definition
C:\Users\User\Desktop\h\filterscripts\buyguncmd.pwn(251) : warning 202: number of arguments does not match definition
C:\Users\User\Desktop\h\filterscripts\buyguncmd.pwn(256) : warning 202: number of arguments does not match definition
C:\Users\User\Desktop\h\filterscripts\buyguncmd.pwn(257) : warning 202: number of arguments does not match definition
C:\Users\User\Desktop\h\filterscripts\buyguncmd.pwn(262) : warning 202: number of arguments does not match definition
C:\Users\User\Desktop\h\filterscripts\buyguncmd.pwn(263) : warning 202: number of arguments does not match definition
C:\Users\User\Desktop\h\filterscripts\buyguncmd.pwn(268) : warning 202: number of arguments does not match definition
C:\Users\User\Desktop\h\filterscripts\buyguncmd.pwn(269) : warning 202: number of arguments does not match definition
C:\Users\User\Desktop\h\filterscripts\buyguncmd.pwn(274) : warning 202: number of arguments does not match definition
C:\Users\User\Desktop\h\filterscripts\buyguncmd.pwn(275) : warning 202: number of arguments does not match definition
C:\Users\User\Desktop\h\filterscripts\buyguncmd.pwn(280) : warning 202: number of arguments does not match definition
C:\Users\User\Desktop\h\filterscripts\buyguncmd.pwn(281) : warning 202: number of arguments does not match definition
C:\Users\User\Desktop\h\filterscripts\buyguncmd.pwn(286) : warning 202: number of arguments does not match definition
C:\Users\User\Desktop\h\filterscripts\buyguncmd.pwn(287) : warning 202: number of arguments does not match definition
C:\Users\User\Desktop\h\filterscripts\buyguncmd.pwn(292) : warning 202: number of arguments does not match definition
C:\Users\User\Desktop\h\filterscripts\buyguncmd.pwn(293) : warning 202: number of arguments does not match definition
C:\Users\User\Desktop\h\filterscripts\buyguncmd.pwn(298) : warning 202: number of arguments does not match definition
C:\Users\User\Desktop\h\filterscripts\buyguncmd.pwn(299) : warning 202: number of arguments does not match definition
C:\Users\User\Desktop\h\filterscripts\buyguncmd.pwn(302) : error 002: only a single statement (or expression) can follow each "case"
C:\Users\User\Desktop\h\filterscripts\buyguncmd.pwn(302) : warning 215: expression has no effect
C:\Users\User\Desktop\h\filterscripts\buyguncmd.pwn(304) : error 030: compound statement not closed at the end of file (started at line 117)
Pawn compiler 3.2.3664	 	 	Copyright © 1997-2006, ITB CompuPhase
Filescript:
Код:
// This is a comment
// uncomment the line below if you want to write a filterscript
//#define FILTERSCRIPT

#include <a_samp>
#include <a_players>

#define COLOR_YELLOW  0xFFFF00AA

#if defined FILTERSCRIPT

public OnFilterScriptInit()
{
	print("\n--------------------------------------");
	print(" Blank Filterscript by your name here");
	print("--------------------------------------\n");
	return 1;
}

public OnFilterScriptExit()
{
	return 1;
}

#else

main()
{
	print("\n----------------------------------");
	print(" Blank Gamemode by your name here");
	print("----------------------------------\n");
}

#endif

public OnGameModeInit()
{
	// Don't use these lines if it's a filterscript
	SetGameModeText("Blank Script");
	AddPlayerClass(0, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0);
	return 1;
}

public OnGameModeExit()
{
	return 1;
}

public OnPlayerRequestClass(playerid, classid)
{
	SetPlayerPos(playerid, 1958.3783, 1343.1572, 15.3746);
	SetPlayerCameraPos(playerid, 1958.3783, 1343.1572, 15.3746);
	SetPlayerCameraLookAt(playerid, 1958.3783, 1343.1572, 15.3746);
	return 1;
}

public OnPlayerConnect(playerid)
{
	return 1;
}

public OnPlayerDisconnect(playerid, reason)
{
	return 1;
}

public OnPlayerSpawn(playerid)
{
	return 1;
}

public OnPlayerDeath(playerid, killerid, reason)
{
	return 1;
}

public OnVehicleSpawn(vehicleid)
{
	return 1;
}

public OnVehicleDeath(vehicleid, killerid)
{
	return 1;
}

public OnPlayerText(playerid, text[])
{
	return 1;
}

public OnPlayerCommandText(playerid, cmdtext[])
{
 if (strcmp("/buygun", cmdtext, true, 10) == 0)
 {
  ShowPlayerDialog(playerid,160,DIALOG_STYLE_LIST,"Weapon System [By Gregory]","Brass Knuckles\nGolf Club\nNightstick\nKnife\nBaseball Bat\nShovel\nSprayCan\nPool Cue\nKatana\nChainsaw\nDouble-ended Dildo\nDildo\nVibrator\nSilver Vibrator\nFlowers\nCane\nParachute\nTear Gas\n9mm\nSilenced 9mm\nDesert Eagle\nShoutgun\nCombat Shotgun\nMicro SMG/UZI\nMP5\nAK-47\nM4\nTec-9\nCountry Rifle\nSniper Rifle","Buy","Cancel");
  return 1;
 }
  if (strcmp("/prices", cmdtext, true, 10) == 0)
 {
SendClientMessage(playerid, COLOR_YELLOW, "___________________________________________________________________________");
SendClientMessage(playerid, COLOR_YELLOW, "{FFFFF}Brass Knuckles ({09FF00}25${FFFFF}) |  Golf Club ({09FF00}50${FFFFF}) | Nightstick ({09FF00}100${FFFFF}) | Knife ({09FF00}200${FFFFF})");
SendClientMessage(playerid, COLOR_YELLOW, "{FFFFF}Baseball Bat ({09FF00}150${FFFFF}) | Shovel ({09FF00}100${FFFFF}) | SprayCan ({09FF00}500${FFFFF}) | Pool Cue ({09FF00}30${FFFFF}) | Katana ({09FF00}100${FFFFF})");
SendClientMessage(playerid, COLOR_YELLOW, "{FFFFF}Chainsaw ({09FF00}1000${FFFFF}) | Double-ended Dildo ({09FF00}500${FFFFF}) | Dildo ({09FF00}450${FFFFF}) | Vibrator ({09FF00}300${FFFFF})");
SendClientMessage(playerid, COLOR_YELLOW, "{FFFFF}Silver Vibrator ({09FF00}350${FFFFF}) | Flowers ({09FF00}10${FFFFF}) | Cane ({09FF00}30${FFFFF}) | Parachute ({09FF00}100${FFFFF}) | Tear Gas ({09FF00}1000${FFFFF})");
SendClientMessage(playerid, COLOR_YELLOW, "{FFFFF}9mm ({09FF00}1500${FFFFF}) | Silenced 9mm ({09FF00}1600${FFFFF}) | Desert Eagle ({09FF00}3000${FFFFF}) | Shotgun ({09FF00}2800${FFFFF})");
SendClientMessage(playerid, COLOR_YELLOW, "{FFFFF}Combat Shotgun ({09FF00}3500${FFFFF}) | Micro SMG/UZI ({09FF00}2500${FFFFF}) | MP5 ({09FF00}5000${FFFFF}) | AK-47 ({09FF00}4500${FFFFF})");
SendClientMessage(playerid, COLOR_YELLOW, "{FFFFF}M4 ({09FF00}5000${FFFFF}) | Tec-9 ({09FF00}3000${FFFFF}) | Country Rifle ({09FF00}6000${FFFFF}) | Sniper Rifle ({09FF00}7000${FFFFF})");
SendClientMessage(playerid, COLOR_YELLOW, "________________________________________________________");
  return 1;
 }
	return 0;
}

public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
	if(dialogid == 160)
	{
	    if(response)
	    switch(listitem)
	    {
	        case 0:
	        {
	        GivePlayerWeapon(playerid, 1);
	        ResetPlayerMoney(playerid, 25);
	        }
	        
	        case 1:
	        {
	        GivePlayerWeapon(playerid, 2);
			ResetPlayerMoney(playerid, 50);
			}
			
			case 3:
			{
			GivePlayerWeapon(playerid, 3);
			ResetPlayerMoney(playerid, 100);
			}
			
			case 4:
			{
			GivePlayerWeapon(playerid, 4);
			ResetPlayerMoney(playerid, 200);
			}
			
			case 5:
			{
			GivePlayerWeapon(playerid, 5);
			ResetPlayerMoney(playerid, 150);
			}
			
			case 6:
			{
			GivePlayerWeapon(playerid, 6);
			ResetPlayerMoney(playerid, 100);
			}
			
			case 7:
			{
			GivePlayerWeapon(playerid, 41);
			ResetPlayerMoney(playerid, 500);
			}
			
			case 8:
			{
			GivePlayerWeapon(playerid, 7);
			ResetPlayerMoney(playerid, 30);
			}
			
			case 9:
			{
			GivePlayerWeapon(playerid, 8);
			ResetPlayerMoney(playerid, 100);
			}
			
	        case 10:
			{
			GivePlayerWeapon(playerid, 9);
			ResetPlayerMoney(playerid, 1000);
			}
			
			case 11:
			{
			GivePlayerWeapon(playerid, 10);
			ResetPlayerMoney(playerid, 500);
			}
			
			case 12:
			{
			GivePlayerWeapon(playerid, 11);
			ResetPlayerMoney(playerid, 450);
			}
			
			case 13:
			{
			GivePlayerWeapon(playerid, 12);
			ResetPlayerMoney(playerid, 300);
			}

			case 14:
			{
			GivePlayerWeapon(playerid, 13);
			ResetPlayerMoney(playerid, 350);
			}
			
			case 15:
			{
			GivePlayerWeapon(playerid, 14);
			ResetPlayerMoney(playerid, 10);
			}
			
			case 16:
			{
			GivePlayerWeapon(playerid, 15);
			ResetPlayerMoney(playerid, 30);
			}
			
			case 17:
			{
			GivePlayerWeapon(playerid, 46);
			ResetPlayerMoney(playerid, 100);
			}
			
			case 18:
			{
			GivePlayerWeapon(playerid, 17);
			ResetPlayerMoney(playerid, 1000);
			}
			
			case 19:
			{
			GivePlayerWeapon(playerid, 22);
			ResetPlayerMoney(playerid, 1500);
			}
			
			case 20:
			{
			GivePlayerWeapon(playerid, 23);
			ResetPlayerMoney(playerid, 1600);
			}
			
			case 21:
			{
			GivePlayerWeapon(playerid, 24);
			ResetPlayerMoney(playerid, 3000);
			}
			
			case 22:
			{
			GivePlayerWeapon(playerid, 25);
			ResetPlayerMoney(playerid, 2800);
			}
			
			case 23:
			{
			GivePlayerWeapon(playerid, 27);
			ResetPlayerMoney(playerid, 3500);
			}
			
			case 24:
			{
			GivePlayerWeapon(playerid, 28);
			ResetPlayerMoney(playerid, 2500);
			}
			
			case 25:
			{
			GivePlayerWeapon(playerid, 29);
			ResetPlayerMoney(playerid, 5000);
			}
			
			case 26:
			{
			GivePlayerWeapon(playerid, 30);
			ResetPlayerMoney(playerid, 4500);
			}
			
			case 27:
			{
			GivePlayerWeapon(playerid, 31);
			ResetPlayerMoney(playerid, 5000);
			}
			
			case 28:
			{
			GivePlayerWeapon(playerid, 32);
			ResetPlayerMoney(playerid, 3000);
			}
			
			case 29:
			{
			GivePlayerWeapon(playerid, 33);
			ResetPlayerMoney(playerid, 6000);
			}
			
			case 30:
			{
			GivePlayerWeapon(playerid, 34);
			ResetPlayerMoney(playerid, 7000);
	    	return 1;
		}
	return 0;
}
Reply
#2

Nobody?
Reply
#3

https://sampwiki.blast.hk/wiki/GivePlayerWeapon
Код:
GivePlayerWeapon(playerid, 26, 64); // Give playerid a sawn-off shotgun with 64 ammo
https://sampwiki.blast.hk/wiki/ResetPlayerMoney
Код:
ResetPlayerMoney(playerid);
Loose Indentation:
https://sampforum.blast.hk/showthread.php?tid=256961
Reply
#4

There pal:
pawn Код:
// This is a comment
// uncomment the line below if you want to write a filterscript
//#define FILTERSCRIPT

#include <a_samp>
#include <a_players>

#define COLOR_RED 0xff0000a7
#if defined FILTERSCRIPT

public OnFilterScriptInit()
{
    print("\n--------------------------------------");
    print(" Blank Filterscript by your name here");
    print("--------------------------------------\n");
    return 1;
}

public OnFilterScriptExit()
{
    return 1;
}

#else

main()
{
    print("\n----------------------------------");
    print(" Blank Gamemode by your name here");
    print("----------------------------------\n");
}

#endif

public OnGameModeInit()
{
    // Don't use these lines if it's a filterscript
    SetGameModeText("Blank Script");
    AddPlayerClass(0, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0);
    return 1;
}

public OnGameModeExit()
{
    return 1;
}

public OnPlayerRequestClass(playerid, classid)
{
    SetPlayerPos(playerid, 1958.3783, 1343.1572, 15.3746);
    SetPlayerCameraPos(playerid, 1958.3783, 1343.1572, 15.3746);
    SetPlayerCameraLookAt(playerid, 1958.3783, 1343.1572, 15.3746);
    return 1;
}

public OnPlayerConnect(playerid)
{
    return 1;
}

public OnPlayerDisconnect(playerid, reason)
{
    return 1;
}

public OnPlayerSpawn(playerid)
{
    return 1;
}

public OnPlayerDeath(playerid, killerid, reason)
{
    return 1;
}

public OnVehicleSpawn(vehicleid)
{
    return 1;
}

public OnVehicleDeath(vehicleid, killerid)
{
    return 1;
}

public OnPlayerText(playerid, text[])
{
    return 1;
}

public OnPlayerCommandText(playerid, cmdtext[])
{
    if (strcmp("/buygun", cmdtext, true, 10) == 0)
    {
        ShowPlayerDialog(playerid,160,DIALOG_STYLE_LIST,"Weapon System [By Gregory]","Brass Knuckles\nGolf Club\nNightstick\nKnife\nBaseball Bat\nShovel\nSprayCan\nPool Cue\nKatana\nChainsaw\nDouble-ended Dildo\nDildo\nVibrator\nSilver Vibrator\nFlowers\nCane\nParachute\nTear Gas\n9mm\nSilenced 9mm\nDesert Eagle\nShoutgun\nCombat Shotgun\nMicro SMG/UZI\nMP5\nAK-47\nM4\nTec-9\nCountry Rifle\nSniper Rifle","Buy","Cancel");
        return 1;
    }
    if (strcmp("/prices", cmdtext, true, 10) == 0)
    {
        SendClientMessage(playerid, COLOR_RED, "___________________________________________________________________________");
        SendClientMessage(playerid, COLOR_RED, "{FFFFF}Brass Knuckles ({09FF00}25${FFFFF}) |  Golf Club ({09FF00}50${FFFFF}) | Nightstick ({09FF00}100${FFFFF}) | Knife ({09FF00}200${FFFFF})");
        SendClientMessage(playerid, COLOR_RED, "{FFFFF}Baseball Bat ({09FF00}150${FFFFF}) | Shovel ({09FF00}100${FFFFF}) | SprayCan ({09FF00}500${FFFFF}) | Pool Cue ({09FF00}30${FFFFF}) | Katana ({09FF00}100${FFFFF})");
        SendClientMessage(playerid, COLOR_RED, "{FFFFF}Chainsaw ({09FF00}1000${FFFFF}) | Double-ended Dildo ({09FF00}500${FFFFF}) | Dildo ({09FF00}450${FFFFF}) | Vibrator ({09FF00}300${FFFFF})");
        SendClientMessage(playerid, COLOR_RED, "{FFFFF}Silver Vibrator ({09FF00}350${FFFFF}) | Flowers ({09FF00}10${FFFFF}) | Cane ({09FF00}30${FFFFF}) | Parachute ({09FF00}100${FFFFF}) | Tear Gas ({09FF00}1000${FFFFF})");
        SendClientMessage(playerid, COLOR_RED, "{FFFFF}9mm ({09FF00}1500${FFFFF}) | Silenced 9mm ({09FF00}1600${FFFFF}) | Desert Eagle ({09FF00}3000${FFFFF}) | Shotgun ({09FF00}2800${FFFFF})");
        SendClientMessage(playerid, COLOR_RED, "{FFFFF}Combat Shotgun ({09FF00}3500${FFFFF}) | Micro SMG/UZI ({09FF00}2500${FFFFF}) | MP5 ({09FF00}5000${FFFFF}) | AK-47 ({09FF00}4500${FFFFF})");
        SendClientMessage(playerid, COLOR_RED, "{FFFFF}M4 ({09FF00}5000${FFFFF}) | Tec-9 ({09FF00}3000${FFFFF}) | Country Rifle ({09FF00}6000${FFFFF}) | Sniper Rifle ({09FF00}7000${FFFFF})");
        SendClientMessage(playerid, COLOR_RED, "________________________________________________________");
        return 1;
    }
    return 0;
}

public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
    if(dialogid == 160)
    {
        if(response)
        switch(listitem)
        {
            case 0:
            {
            GivePlayerWeapon(playerid, 1, 1);
            GivePlayerMoney(playerid, -25);
            }

            case 1:
            {
            GivePlayerWeapon(playerid, 2, 1);
            GivePlayerMoney(playerid, -50);
            }

            case 3:
            {
            GivePlayerWeapon(playerid, 3, 1);
            GivePlayerMoney(playerid, -100);
            }

            case 4:
            {
            GivePlayerWeapon(playerid, 4, 1);
            GivePlayerMoney(playerid, -200);
            }

            case 5:
            {
            GivePlayerWeapon(playerid, 5, 1);
            GivePlayerMoney(playerid, -150);
            }

            case 6:
            {
            GivePlayerWeapon(playerid, 6, 1);
            GivePlayerMoney(playerid, -100);
            }

            case 7:
            {
            GivePlayerWeapon(playerid, 41, 500);
            GivePlayerMoney(playerid, -500);
            }

            case 8:
            {
            GivePlayerWeapon(playerid, 7, 1);
            GivePlayerMoney(playerid, -30);
            }

            case 9:
            {
            GivePlayerWeapon(playerid, 8, 1);
            GivePlayerMoney(playerid, -100);
            }

            case 10:
            {
            GivePlayerWeapon(playerid, 9, 1);
            GivePlayerMoney(playerid, -1000);
            }

            case 11:
            {
            GivePlayerWeapon(playerid, 10, 1);
            GivePlayerMoney(playerid, -500);
            }

            case 12:
            {
            GivePlayerWeapon(playerid, 11, 1);
            GivePlayerMoney(playerid, -450);
            }

            case 13:
            {
            GivePlayerWeapon(playerid, 12, 1);
            GivePlayerMoney(playerid, -300);
            }

            case 14:
            {
            GivePlayerWeapon(playerid, 13, 1);
            GivePlayerMoney(playerid, -350);
            }

            case 15:
            {
            GivePlayerWeapon(playerid, 14, 1);
            GivePlayerMoney(playerid, -10);
            }

            case 16:
            {
            GivePlayerWeapon(playerid, 15, 1);
            GivePlayerMoney(playerid, -30);
            }

            case 17:
            {
            GivePlayerWeapon(playerid, 46, 1);
            GivePlayerMoney(playerid, -100);
            }

            case 18:
            {
            GivePlayerWeapon(playerid, 17, 500);
            GivePlayerMoney(playerid, -1000);
            }

            case 19:
            {
            GivePlayerWeapon(playerid, 22, 500);
            GivePlayerMoney(playerid, -1500);
            }

            case 20:
            {
            GivePlayerWeapon(playerid, 23, 500);
            GivePlayerMoney(playerid, -1600);
            }

            case 21:
            {
            GivePlayerWeapon(playerid, 24, 500);
            GivePlayerMoney(playerid, -3000);
            }

            case 22:
            {
            GivePlayerWeapon(playerid, 25, 500);
            GivePlayerMoney(playerid, -2800);
            }

            case 23:
            {
            GivePlayerWeapon(playerid, 27, 500);
            GivePlayerMoney(playerid, -3500);
            }

            case 24:
            {
            GivePlayerWeapon(playerid, 28, 500);
            GivePlayerMoney(playerid, -2500);
            }

            case 25:
            {
            GivePlayerWeapon(playerid, 29, 500);
            GivePlayerMoney(playerid, -5000);
            }

            case 26:
            {
            GivePlayerWeapon(playerid, 30, 500);
            GivePlayerMoney(playerid, -4500);
            }

            case 27:
            {
            GivePlayerWeapon(playerid, 31, 500);
            GivePlayerMoney(playerid, -5000);
            }

            case 28:
            {
            GivePlayerWeapon(playerid, 32, 500);
            GivePlayerMoney(playerid, -3000);
            }

            case 29:
            {
            GivePlayerWeapon(playerid, 33, 500);
            GivePlayerMoney(playerid, -6000);
            }

            case 30:
            {
            GivePlayerWeapon(playerid, 34, 500);
            GivePlayerMoney(playerid, -7000);
            }
            }
        return 1;
        }
    return 0;
}
I used to set the rounds of round weapons to 500.
Reply
#5

My server is roleplay so the ammo is unlimited...How can I script this? I mean every gun has unlimited ammo

and

ResetPlayerMoney(playerid); - but how can I set the money?
Reply
#6

If you reset their money, then use
https://sampwiki.blast.hk/wiki/GivePlayerMoney
for giving back their money.

And just give the people ammo of 99999 and that is unlimited.
EG:
Код:
GivePlayerWeapon(playerid, 26, 99999);
Reply
#7

For setting player cash use

pawn Код:
GivePlayerMoney(playerid, amount of cash);
And for having unlimited ammo, just set the ammo to 50000.,

pawn Код:
GivePlayerWeapon(playerid, weaponid, 50000);
// Replace 'weaponid' with the weapon you want to have infinite ammo.
Reply
#8

Quote:
Originally Posted by Gogorakis
Посмотреть сообщение
My server is roleplay so the ammo is unlimited...How can I script this? I mean every gun has unlimited ammo

and

ResetPlayerMoney(playerid); - but how can I set the money?
Check my code and change every 500 to 99999999
And instead of reseting money, which is used to set the player cash to 0, give "-" cash.

EDIT:
This forum requires that you wait 240 seconds between posts. Please try again in 87 seconds.
So too late.
Reply
#9

Thank you guys!
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)