Jump to content

Het Scripting Problemen Topic


Recommended Posts

Geplaatst:

Probleempje !

(20) : error 021: symbol already defined: "AddPlayerClass"

Geen idee waarom!

Script :

 #include <a_samp>

new gTeam[MAX_PLAYERS];

forward OVER();
forward GameModeExitFunc();

main()
{
print("\n-------------------------------------------");
print(" hekjes deathmatch, vermoord zoveel mogelijk mensjes!");
print("-------------------------------------------\n");
}

public OnGameModeInit()

// Don't use these lines if it's a filterscript
SetTimer("OVER", 600000, 0);
//-----------------------------------------
AddPlayerClass(59,1653.1094,-3791.3818,194.7155,220.8846,23,50,46,0,30,250); // olietoren
AddPlayerClass(60,1653.1094,-3791.3818,194.7155,220.8846,23,50,46,0,30,250); // olietoren
AddPlayerClass(63,1653.1094,-3791.3818,194.7155,220.8846,23,50,46,0,30,250); // olietoren
AddPlayerClass(73,1653.1094,-3791.3818,194.7155,220.8846,23,50,46,0,30,250); // olietoren
AddPlayerClass(83,1653.1094,-3791.3818,194.7155,220.8846,23,50,46,0,30,250); // olietoren
AddPlayerClass(100,1653.1094,-3791.3818,194.7155,220.8846,23,50,46,0,30,250); // olietoren
AddPlayerClass(121,1653.1094,-3791.3818,194.7155,220.8846,23,50,46,0,30,250); // olietoren
AddPlayerClass(134,1653.1094,-3791.3818,194.7155,220.8846,23,50,46,0,30,250); // olietoren
AddPlayerClass(137,1653.1094,-3791.3818,194.7155,220.8846,23,50,46,0,30,250); // olietoren
AddPlayerClass(165,1653.1094,-3791.3818,194.7155,220.8846,23,50,46,0,30,250); // olietoren
CreateObject(1608, 62.004524, -1769.307373, -3.028513, 0, 7.7349302431, 59.301074568); // object
CreateObject(14875, 630.779907, -3319.794678, 189.820282, 0, 0, 0); // object (1)
CreateObject(14875, 632.486328, -3319.279785, 189.832153, 0, 0, 178.76317606); // object (2)
CreateObject(974, 130.046860, -3962.211670, 185.253845, 0, 0, 1.71887338736); // object (4)
CreateObject(982, -292.853607, -4417.019531, 181.463638, 0, 92.8191056215, -3.43774677471); // object (5)
CreateObject(982, -303.941162, -5176.576660, 209.870392, 0, 89.3813588468, 0); // object (7)
CreateObject(982, -302.669373, -5176.601074, 209.874939, 0, 89.3813588468, 0); // object (
CreateObject(982, -301.396484, -5176.601563, 209.891571, 0, 89.3813588468, 0); // object (9)
CreateObject(982, -300.151489, -5176.614746, 209.912628, 0, 89.3813588468, 0); // object (10)
CreateObject(982, -298.917267, -5176.634277, 209.934448, 0, 89.3813588468, 0); // object (11)
CreateObject(982, -297.639465, -5176.638672, 209.966278, 0, 87.6624854594, 0); // object (14)
CreateObject(982, -296.414307, -5176.746582, 209.965820, 0, 87.6624854594, 0); // object (15)
CreateObject(982, -295.185822, -5176.773438, 210.021515, 0, 88.5219221531, 0); // object (16)
CreateObject(982, -291.891052, -5190.168945, 210.319519, 0, 141.807169048, 87.6624854594); // object (17)
CreateObject(982, -304.942963, -5176.552246, 210.336960, 0, 141.807169048, 0); // object (18)
CreateObject(982, -293.940125, -5176.722656, 210.026917, 0, 90.2407955404, 0); // object (20)
CreateObject(982, -292.705139, -5176.710938, 210.037201, 0, 90.2407955404, 0); // object (21)
CreateObject(1461, 1764.957153, -2794.336670, 39.553776, 0, 0, 190.795404363); // object (17)
CreateObject(1461, 1763.505493, -2911.037842, 46.435135, 0, 0, 190.795404363); // object (18)
CreateObject(1461, 1755.120728, -3026.225586, 64.931824, 0, 0, 190.795404363); // object (19)
CreateObject(1461, 1738.556030, -3145.247314, 91.723816, 0, 0, 190.795404363); // object (20)
CreateObject(1461, 1723.830078, -3263.390381, 126.971817, 0, 0, 190.795404363); // object (21)
CreateObject(1461, 1707.132935, -3370.217773, 153.473862, 0, 0, 190.795404363); // object (22)
CreateObject(1461, 1690.797974, -3478.170410, 174.072540, 0, 0, 190.795404363); // object (23)
CreateObject(1461, 1673.037720, -3594.936279, 182.737305, 0, 0, 190.795404363); // object (24)
CreateObject(1461, 1656.438721, -3709.429932, 189.247238, 0, 0, 190.795404363); // object (25)
CreateObject(982, 1656.956055, -3803.083496, 193.527283, 0, 89.3813588468, 0.859436693678); // object (26)
CreateObject(982, 1655.703979, -3803.117920, 193.505737, 0, 89.3813588468, 0.859436693678); // object (27)
CreateObject(982, 1654.426880, -3803.142334, 193.487701, 0, 89.3813588468, 0.859436693678); // object (28)
CreateObject(982, 1653.175659, -3803.148193, 193.480362, 0, 89.3813588468, 0.859436693678); // object (29)
CreateObject(982, 1651.885498, -3803.250732, 193.431854, 0, 89.3813588468, 0.859436693678); // object (30)
CreateObject(982, 1649.887085, -3815.637939, 192.108215, 0, 89.3813588468, 0.859436693678); // object (31)
CreateObject(983, 1435.311401, -3691.527832, 185.876663, 0, 0, 0); // object (32)
CreateObject(982, 1658.184326, -3803.068115, 193.522858, 0, 90.2407955404, 0.859436693678); // object (33)
CreateObject(982, 1659.425293, -3803.074219, 193.521500, 0, 90.2407955404, 0.859436693678); // object (34)
CreateObject(982, 1660.660034, -3803.042969, 193.507950, 0, 90.2407955404, 0.859436693678); // object (35)
CreateObject(982, 1661.891846, -3803.020996, 193.507278, 0, 90.2407955404, 0.859436693678); // object (38)
CreateObject(982, 1663.119019, -3803.020264, 193.515793, 0, 90.2407955404, 0.859436693678); // object (39)
CreateObject(982, 1664.354370, -3802.993652, 193.505051, 0, 90.2407955404, 0.859436693678); // object (40)
CreateObject(982, 1665.589111, -3802.967773, 193.497650, 0, 90.2407955404, 0.859436693678); // object (41)
CreateObject(982, 1666.848022, -3802.944580, 193.489273, 0, 90.2407955404, 0.859436693678); // object (42)
CreateObject(982, 1668.087280, -3802.919678, 193.483017, 0, 90.2407955404, 0.859436693678); // object (43)
CreateObject(982, 1665.498291, -3816.323242, 193.631531, 0, 104.851162037, 91.1002322341); // object (44)
CreateObject(982, 1665.037964, -3789.654053, 193.633850, 0, 104.851162037, 270.722902283); // object (45)
CreateObject(982, 1651.918945, -3803.132324, 193.616638, 0, 104.851162037, 0.963027463156); // object (46)
CreateObject(982, 1678.710083, -3802.695313, 193.672882, 0, 74.7709350542, 0.963027463156); // object (47)
CreateObject(982, 1669.318237, -3802.879883, 193.478683, 0, 90.2407955404, 0.963027463156); // object (48)
CreateObject(982, 1670.569580, -3802.889404, 193.485718, 0, 89.3813588468, 0.859436693678); // object (50)
CreateObject(982, 1671.789551, -3802.866211, 193.491180, 0, 89.3813588468, 0.859436693678); // object (51)
CreateObject(982, 1673.031372, -3802.862793, 193.510162, 0, 89.3813588468, 0.859436693678); // object (52)
CreateObject(982, 1674.293823, -3802.856934, 193.496063, 0, 89.3813588468, 0.859436693678); // object (53)
CreateObject(982, 1675.552856, -3802.878906, 193.509399, 0, 89.3813588468, 0.859436693678); // object (54)
CreateObject(982, 1676.791992, -3802.867188, 193.530121, 0, 89.3813588468, 0.859436693678); // object (55)
CreateObject(982, 1678.028931, -3802.857666, 193.563126, 0, 89.3813588468, 0.859436693678); // object (56)
CreateObject(982, 1679.653320, -3802.765625, 194.321930, 0, 39.5340879092, 0.859436693678); // object (57)
CreateObject(982, 1679.997314, -3802.751221, 195.416946, 0, -0.859436693678, 0.859436693678); // object (59)
CreateObject(982, 1664.969360, -3788.630615, 194.396301, 0, 41.2529612966, -269.004028896); // object (61)
CreateObject(982, 1650.879150, -3803.186768, 194.308899, 0, 41.2529612966, -178.76317606); // object (62)
CreateObject(982, 1665.501709, -3817.364990, 194.289230, 0, 41.2529612966, -88.5219221531); // object (63)
CreateObject(982, 1650.616455, -3803.173584, 195.421509, 0, 0, 180.481762968); // object (64)
CreateObject(982, 1664.924561, -3788.292236, 195.516434, 0, 0, 91.0998884594); // object (65)
CreateObject(982, 1665.435425, -3817.695068, 195.408264, 0, 0, 91.0998884594); // object (66)
CreateObject(974, 1651.946289, -3790.245361, 194.158630, -29.2208475851, -6.87549354943, 37.8152145218); // object (67)
CreateObject(974, 1678.666016, -3789.328857, 195.349152, -38.6746512155, -6.87549354943, -47.2689608565); // object (68)
CreateObject(974, 1679.390625, -3816.715332, 195.709839, -38.6746512155, -2.57831008103, -136.650491591); // object (69)
CreateObject(974, 1651.666016, -3815.858398, 195.499100, -38.6746512155, -2.57831008103, -233.767410934); // object (70)
CreateObject(3633, 1664.313354, -3802.713135, 194.401031, 0, 0, -78.7500123544); // object (66)
CreateObject(3632, 1677.557617, -3815.213867, 194.041687, 0, 0, 0); // object (67)
CreateObject(3632, 1677.582886, -3790.627930, 194.041687, 0, -0.859436693678, 0); // object (68)
CreateObject(3632, 1653.631958, -3813.947754, 193.981277, 0, 0, 0); // object (70)
CreateObject(16599, 1652.997803, -3791.420654, 188.245316, 0, 0, 0); // object (71)
}

public OnGameModeExit()
{
return 1;
}

public OnPlayerRequestClass(playerid, classid)
{
SetPlayerPos(playerid,2322.7075,1283.3170,96.3392);
   SetPlayerCameraPos(playerid,2317.7075,1283.3170,99.33927);
   SetPlayerCameraLookAt(playerid,2322.7075,1283.3170,96.3392);
   SetPlayerFacingAngle(playerid, 95.0000);

return 1;
}

public OnPlayerRequestSpawn(playerid)
{
return 1;
}

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

public OnPlayerSpawn(playerid)
{
GameTextForPlayer(playerid,
	   "~b~vermoord zoveel mogelijk ~r~gassies",
	   6000,5);
return 1 ;
}

public OnPlayerDeath(playerid, killerid, reason)
{
if(killerid == INVALID_PLAYER_ID) {
       SendDeathMessage(INVALID_PLAYER_ID,playerid,reason);
} else {
       if(gTeam[killerid] != gTeam[playerid]) {
    	// Valid kill
    	SendDeathMessage(killerid,playerid,reason);
		SetPlayerScore(killerid,GetPlayerScore(killerid)+1);
    	}
	else {
	    // Team kill
	    SetPlayerScore(killerid,GetPlayerScore(killerid)+1);
	}
}
	return 1;
}

public OnVehicleSpawn(vehicleid)
{
return 1;
}

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

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

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

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

public OnPlayerInfoChange(playerid)
{
return 1;
}

public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
return 1;
}

public OnPlayerExitVehicle(playerid, vehicleid)
{
return 1;
}

public OnPlayerStateChange(playerid, newstate, oldstate)
{
return 1;
}

public OnPlayerEnterCheckpoint(playerid)
{
return 1;
}

public OnPlayerLeaveCheckpoint(playerid)
{
return 1;
}

public OnPlayerEnterRaceCheckpoint(playerid)
{
return 1;
}

public OnPlayerLeaveRaceCheckpoint(playerid)
{
return 1;
}

public OnRconCommand(cmd[])
{
return 1;
}

public OnObjectMoved(objectid)
{
return 1;
}

public OnPlayerObjectMoved(playerid, objectid)
{
return 1;
}

public OnPlayerPickUpPickup(playerid, pickupid)
{
return 1;
}

public OnPlayerSelectedMenuRow(playerid, row)
{
return 1;
}

public OnPlayerExitedMenu(playerid)
{
return 1;
}

public OnPlayerConnect(playerid)
{
GameTextForPlayer(playerid,"~g~hekjes deathmatch",2000,5);
return 1;
}

public OVER()
{
       SendClientMessageToAll(0xFF0000AA,"De tijd is op!");
}

  • Reacties 838
  • Created
  • Laatste reactie

Top Posters In This Topic

  • Sandra

    115

  • opacool6

    79

  • Big Boss

    57

  • Remi-X

    55

Top Posters In This Topic

Posted Images

Geplaatst:

Er mist nog een haakje,

Direct onder "public OnGameModeInit()" moet "{" nog staan, dus dat komt er zo uit te zien:

public OnGameModeInit()
{
	// Don't use these lines if it's a filterscript
	SetTimer("OVER", 600000, 0);
	//-----------------------------------------
	enz. enz.

  • 2 weken later...
Geplaatst:

Hallo allemaal! :puh:

Ik heb vraagje:

als ik instagib 1 in mijn server config zet is het dan al zo dat iemand dood gaat met 1 schot?

en is dat dan ook zo op auto's ?

Geplaatst:

Instagib op 1 betekent instant kill, dus dood met eén schot.

Ik denk niet dat het ook voor auto's geldt, maar dat zou je eens moeten checken.

Geplaatst:

Hoe kan je de damage van een wapen veranderen of kan dat niet?

Ook nog een vraagje kan je een script maken zodat een passengier ook met handpistolen kan schieten bijv? :puh:

Geplaatst:
Hoe kan je de damage van een wapen veranderen of kan dat niet?

Ook nog een vraagje kan je een script maken zodat een passengier ook met handpistolen kan schieten bijv? :puh:

1. Kan niet

2. Volgens mij kan je al als passagier door op muisknop te drukken, schieten uit raam.

Geplaatst:

Door op H te drukken als je als passagier in een auto zit kun je uit het raam schieten. Dat gaat echter wel alleen maar met submachine guns (smg, tec9, etc.)

Geplaatst:

Ik weet wel hoe, maar ik bedoel is het bijv mogelijk om het zo te maken dat je ook met een M4 en handpistolen enz uit raam kan schieten.

Geplaatst:

Dat zegt Big Boss net. Het is alleen mogelijk met een Tec-9, Micro SMG of een MP5.

Geplaatst:
Ik weet wel hoe, maar ik bedoel is het bijv mogelijk om het zo te maken dat je ook met een M4 en handpistolen enz uit raam kan schieten.

Simpel antwoord: Nee. Dan zal je moeten gaan modden, en als er een ding is wat SA-MP niet lekker vind, zijn het mods.

Geplaatst: (bewerkt)

Het zal vast wel makkelijk zijn om op te lossen, maar ik zie niets.

Errors:

if (Current == DepositMenu)
{
	Money = GetPlayerMoney(playerid);
	switch(row)
	{
		case 0:
		{
			if(GetPlayerMoney(playerid) => 10)
			{
				bankmoney[playerid] = +10;
				GivePlayerMoney(playerid, -10);
			}
		}
		case 1:
		{
			if(Money => 100)
			{
				bankmoney[playerid] = +100;
				GivePlayerMoney(playerid, -100);
			}
		}
		case 2:
		{
			if(Money => 1000)
			{
				bankmoney[playerid] = +1000;
				GivePlayerMoney(playerid, -1000);
			}
		}
		case 3:
		{
			if(Money => 10000)
			{
				bankmoney[playerid] = +10000;
				GivePlayerMoney(playerid, -10000);
			}
		}
		case 4:
		{
			if(Money => 100000)
			{
				bankmoney[playerid] = +100000;
				GivePlayerMoney(playerid, -100000);
			}
		}
		case 5:
		{
			if(Money => 1000000)
			{
				bankmoney[playerid] = +1000000;
				GivePlayerMoney(playerid, -1000000);
			}
		}
		case 6:
		{
			bankmoney[playerid] ++Money;
			GivePlayerMoney(playerid, -Money;
		}
	}
}

Edit: Codebox toegevoegd

Remcconen

Bewerkt: door Remcconen
Gast
Dit onderwerp is gesloten.
  • Recent actief   0 leden

    • Er zijn hier geen geregistreerde gebruikers aanwezig.

×
×
  • Create New...