Why can not
#1

Hello,

Why can not I get Weapon 26 500 times?
My script:
Код:
//---------------------------------------------------------
//  by coolerj
//---------------------------------------------------------

#include <a_samp>

#define COLOR_RED 0xAA3333AA

forward GameModeExitFunc();

// This is how long the round lasts before exiting
// Set to 0 to disable the timer
//new gRoundTime = 1200000;
new gRoundTime = 0;

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

main()
{
	print("Starte Gamemode...\n");
	print("Start erfolgreich\n");
	print("\n----------------------------------");
	print(" Die Strassen von San Andreas\n");
	print("      ©coolerj");
	print("----------------------------------\n");
}

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

public OnGameModeInit()
{
	new Float:monsterX = 414.9143;
	new Float:boatX = 260.0439;
	new Float:bikeX = 393.8199;
	new id;
	new count;
	
	SetGameModeText("Die Strassen von San Andreas");
	
	// Players
	for (id = 254; id <= 288; id++) {
		if (id == 265) id = 274; // Skip over the bad ones
		AddPlayerClass(id,389.8672,2543.0046,16.5391,173.7645,0,0,0,0,0,0);
	}
	
	// Mike's special monster truck
	AddStaticVehicle(556,423.9143,2482.2766,16.8594,0.0,1,1);
	//Reihe 1 / Monster(x10)(557) Car(x10)(410)
	for(count = 0; count <= 20; count++) {
	  if(count <=10)
	  {
			AddStaticVehicle(557,monsterX,2482.4856,16.8594,0.0,1,1);
			monsterX -= 9.0;
		}
		else
		{
			AddStaticVehicle(410,monsterX,2482.4856,16.8594,0.0,-1,-1);
    	monsterX -= 9.0;
		}
	}
	//Zurьck setzen von X Postion
	monsterX = 414.9143;
	//Reihe 2 / Car(x10)(410) Monster(x10)(557)
	for(count = 0; count <= 20; count++) {
	  if(count <=10)
	  {
			AddStaticVehicle(410,monsterX,2492.4856,16.8594,0.0,1,1);
			monsterX -= 9.0;
		}
		else
		{
			AddStaticVehicle(557,monsterX,2492.4856,16.8594,0.0,-1,-1);
    	monsterX -= 9.0;
    	//462
		}
	}
	print("Lade Objekte:\n");
	print("  Monsters wurden geladen\n");
	
	// Boats
	for(count = 0; count <= 15; count++) {
		AddStaticVehicle(446,boatX,2970.7834,-1.0287,7.0391,-1,-1);
		boatX += 6.0;
	}
	print("  Bote wurden geladen\n");
	
	// Carґs
	//Reihe 1
	for(count = 0; count <= 10; count++) {
		AddStaticVehicle(410,bikeX,2538.3503,16.1516,356.1028,-1,-1);
		bikeX -= 5.0;
	}
	bikeX = 393.8199;
	//Reihe 2
	for(count = 0; count <= 10; count++) {
		AddStaticVehicle(410,bikeX,2543.3503,16.1516,356.1028,-1,-1);
		bikeX -= 5.0;
	}
	print("  Autos wurden geladen\n");
	
	AddStaticVehicle(513,324.7664,2546.0984,16.4876,178.8663,-1,-1); // stuntplane
	AddStaticVehicle(513,290.2709,2544.7771,16.5000,178.0178,-1,-1); // stuntplane
	print("  Stuntplanes wurden geladen\n");
	AddStaticVehicle(487,261.9073,2522.6987,16.4046,175.9395,-1,-1); // heli
	AddStaticVehicle(487,244.0523,2524.3516,16.4171,180.8316,-1,-1); // heli
  print("  Helis wurden geladen\n");
	AddStaticVehicle(592,-73.1792,2502.1990,16.1641,270.0,-1,-1); //adromeda
	print("  Adromeda wurden geladen\n");
	AddStaticVehicle(532,101.5550,2584.0725,17.4540,178.0316,-1,-1); // combine
	print("  Combine wurden geladen\n");

	if (gRoundTime > 0) {
	  SetTimer("GameModeExitFunc", gRoundTime, 0);
	}
	return 1;
}

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

public OnPlayerConnect(playerid)
{
	GameTextForPlayer(playerid,"~w~Die Strassen von San Andreas!",1000,5);
	GivePlayerWeapon(playerid, 26, 500);
 	GivePlayerMoney(playerid,99999999);
	return 1;
}

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

SetupPlayerForClassSelection(playerid)
{
	SetPlayerPos(playerid,398.4077,2540.5049,19.6311);
	SetPlayerCameraPos(playerid,398.4077,2530.5049,19.6311);
	SetPlayerCameraLookAt(playerid,398.4077,2540.5049,19.6311);
	SetPlayerFacingAngle(playerid, 180.0);
}

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

public OnPlayerRequestClass(playerid, classid)
{
	SetupPlayerForClassSelection(playerid);
	return 1;
}

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

public OnPlayerDeath(playerid, killerid, reason)
{
	new name[256];
	new string[256];
	new string2[256];
	new string3[256];
	GetPlayerName(playerid, name, sizeof(name));
	format(string, sizeof(string), "*** %s tot.", name);
	format(string2, sizeof(string2), "Der Artzt hat %s wiederbelebt und", name);
	format(string3, sizeof(string3), "%s 100$ abgezogen", name);
	SendClientMessageToAll(COLOR_RED, string);
	SendPlayerMessageToPlayer(COLOR_RED, string2);
	SendPlayerMessageToPlayer(COLOR_RED, string3);
 	return 1;
}

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

public GameModeExitFunc() {
	GameModeExit();
}
And SendPlayerMessageToPlayer come an Error:
C:\DOKUME~1\cheffe\Desktop\SAMPSE~1\GAMEMO~1\stras sen.pwn(159) : error 035: argument type mismatch (argument 2)
C:\DOKUME~1\cheffe\Desktop\SAMPSE~1\GAMEMO~1\stras sen.pwn(160) : error 035: argument type mismatch (argument 2)
Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase


2 Errors.


Asking for immediate help
Reply
#2

https://sampwiki.blast.hk/wiki/SendPlayerMessageToPlayer
Reply
#3

And was is with GivePlayerWeapon(playerid, 26, 500); ?
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)