Jump to content
  • 0

pomoc Promenne


ChaM@3Leon

Dotaz

15 odpovědí na tuto otázku

Recommended Posts

  • 0
  • Hlavní moderátor

 

 

new CP[MAX_PLAYER);

Třeba proto, že na konci máš ) a ne ]. Zkus nám příště dát kód, díky.

Link to comment
Share on other sites

  • 0
  • Hlavní moderátor

 

 

Zkus nám příště dát kód, díky.

Tím jsem myslel víc kódu, hlavně deklaraci toho pole, když ji tam tedy máš.

Link to comment
Share on other sites

  • 0

if(CP[playerid] == 1)
{
........
}

if(CP[playerid] == 1) return SCM(playerid,-1,"....");


Prosim tě hod sem cely kod kde to máš hozene pokud tohle nepomohlo tak už nwm jinak by bodl celej kod dík
Link to comment
Share on other sites

  • 0

 

 

new CP[MAX_PLAYER];

public OnPlayerEnterCheckpoint(playerid)
{
  if [CP[playerid] ==1//id CP
    {
        SendClientMessage(playerid,0xFFFFFFAA,"Zastávka: Horná Alley ");
        SetTimerEx("speedfreeze",5000,false,"i",playerid);
        DisablePlayerCheckpoint(playerid);
        CP[playerid] =2;
        SetPlayerCheckpoint(playerid, 968.1298,-1407.5601,12.9541, 4.0);//dolná aley
    }
    else if (CP[playerid] ==2)//id CP
    {
        SendClientMessage(playerid,0xFFFFFFAA,"Zastávka: Dolná Alley");
        SetTimerEx("speedfreeze",5000,false,"i",playerid);
        DisablePlayerCheckpoint(playerid);
        CP[playerid] =3;
        SetPlayerCheckpoint(playerid, 1217.5535,-1408.3521,12.9824, 4.0);//nová nemocnica
    }
    else if (CP[playerid] ==3)//id CP
    {
        SendClientMessage(playerid,0xFFFFFFAA,"Zastávka: Nová nemocnica");
        DisablePlayerCheckpoint(playerid);
        CP[playerid] =4;
        SetPlayerCheckpoint(playerid, 1575.7035,-1443.5298,13.1877, 4.0);//Under Bridge
    }
    else if (CP[playerid] ==4)//id CP
    {
        SendClientMessage(playerid,0xFFFFFFAA,"Zastávka: Under Bridge");
        DisablePlayerCheckpoint(playerid);
        CP[playerid] =5;
        SetPlayerCheckpoint(playerid, 1520.1541,-1868.6775,13.1805, 4.0);//Man Street
    }
    else if (CP[playerid] ==5)//id CP
    {
        SendClientMessage(playerid,0xFFFFFFAA,"Zastávka: Man Street");
        DisablePlayerCheckpoint(playerid);
        CP[playerid] =6;
        SetPlayerCheckpoint(playerid, 1041.5195,-1753.5007,13.2238, 4.0);//Most Parking
    }
    else if (CP[playerid] ==6)//id CP
    {
        SendClientMessage(playerid,0xFFFFFFAA,"Zastávka: Most Parking");
        DisablePlayerCheckpoint(playerid);
        CP[playerid] =7;
        SetPlayerCheckpoint(playerid, 856.7265,-1591.1954,13.1851, 4.0);//GrandMilk
    }
    else if (CP[playerid] ==7)//id CP
    {
        SendClientMessage(playerid,0xFFFFFFAA,"Zastávka: Grand Milk");
        DisablePlayerCheckpoint(playerid);
        CP[playerid] =8;
        SetPlayerCheckpoint(playerid, 207.1199,-1487.2537,12.6386, 4.0);//Hlavná Alley
    }
    else if (CP[playerid] ==8)//id CP
    {
        SendClientMessage(playerid,0xFFFFFFAA,"Zastávka: Hlavný Alley");
        DisablePlayerCheckpoint(playerid);
        CP[playerid] =9;
        SetPlayerCheckpoint(playerid, 591.2972,-1231.4749,17.5546, 4.0);//HandSlaw
    }
    else if (CP[playerid] ==9)//id CP
    {
        SendClientMessage(playerid,0xFFFFFFAA,"Zastávka: HandSlaw");
        DisablePlayerCheckpoint(playerid);
        CP[playerid] =10;
        SetPlayerCheckpoint(playerid, 738.0694,-1408.5374,13.1640, 4.0);//LosSantosStudio
    }
    else if (CP[playerid] ==10)//id CP
    {
        SendClientMessage(playerid,0xFFFFFFAA,"Zastávka: Los Santos Studio");
        DisablePlayerCheckpoint(playerid);
        CP[playerid] =11;
        SetPlayerCheckpoint(playerid, 1157.0238,-932.3364,42.8272, 4.0);//EndBus
    }
    else if (CP[playerid] ==11)//id CP
    {
        SendClientMessage(playerid,0xFFFFFFAA,"Zastávka: Konečná");
        DisablePlayerCheckpoint(playerid);
		GivePlayerMoney(playerid, 10);
		SendClientMessage(playerid,0xFFFFFFAA,"Ziskavaš 10 Eur za dokončenie trasy");




	return 1;
}


(162) : error 017: undefined symbol "CP"

 

Edited by vEnd
spoiler
Link to comment
Share on other sites

  • 0
  • Hlavní moderátor

 

 

new CP[MAX_PLAYER];

Má to být MAX_PLAYERS.

 if [CP[playerid] ==1//id CP

What the hell? if(CP[playerid] == 1).

else if (CP[playerid] ==11)//id CP
    {
        SendClientMessage(playerid,0xFFFFFFAA,"Zastávka: Konečná");
        DisablePlayerCheckpoint(playerid);
		GivePlayerMoney(playerid, 10);
		SendClientMessage(playerid,0xFFFFFFAA,"Ziskavaš 10 Eur za dokončenie trasy");




Tady ti chybí závorka }.

 

Každopádně nevím, jestli tohle jsou přičíny toho, proč ti to hlásí tu chybu. Ale jestli takovéhle překlepy děláš běžně, divím se, že tě kompilátor do teď pustil.

Link to comment
Share on other sites

  • 0

 

 

new CP[MAX_PLAYER];

public OnPlayerEnterCheckpoint(playerid)
{
  if [CP[playerid] ==1//id CP
    {
        SendClientMessage(playerid,0xFFFFFFAA,"Zastávka: Horná Alley ");
        SetTimerEx("speedfreeze",5000,false,"i",playerid);
        DisablePlayerCheckpoint(playerid);
        CP[playerid] =2;
        SetPlayerCheckpoint(playerid, 968.1298,-1407.5601,12.9541, 4.0);//dolná aley
    }
    else if (CP[playerid] ==2)//id CP
    {
        SendClientMessage(playerid,0xFFFFFFAA,"Zastávka: Dolná Alley");
        SetTimerEx("speedfreeze",5000,false,"i",playerid);
        DisablePlayerCheckpoint(playerid);
        CP[playerid] =3;
        SetPlayerCheckpoint(playerid, 1217.5535,-1408.3521,12.9824, 4.0);//nová nemocnica
    }
    else if (CP[playerid] ==3)//id CP
    {
        SendClientMessage(playerid,0xFFFFFFAA,"Zastávka: Nová nemocnica");
        DisablePlayerCheckpoint(playerid);
        CP[playerid] =4;
        SetPlayerCheckpoint(playerid, 1575.7035,-1443.5298,13.1877, 4.0);//Under Bridge
    }
    else if (CP[playerid] ==4)//id CP
    {
        SendClientMessage(playerid,0xFFFFFFAA,"Zastávka: Under Bridge");
        DisablePlayerCheckpoint(playerid);
        CP[playerid] =5;
        SetPlayerCheckpoint(playerid, 1520.1541,-1868.6775,13.1805, 4.0);//Man Street
    }
    else if (CP[playerid] ==5)//id CP
    {
        SendClientMessage(playerid,0xFFFFFFAA,"Zastávka: Man Street");
        DisablePlayerCheckpoint(playerid);
        CP[playerid] =6;
        SetPlayerCheckpoint(playerid, 1041.5195,-1753.5007,13.2238, 4.0);//Most Parking
    }
    else if (CP[playerid] ==6)//id CP
    {
        SendClientMessage(playerid,0xFFFFFFAA,"Zastávka: Most Parking");
        DisablePlayerCheckpoint(playerid);
        CP[playerid] =7;
        SetPlayerCheckpoint(playerid, 856.7265,-1591.1954,13.1851, 4.0);//GrandMilk
    }
    else if (CP[playerid] ==7)//id CP
    {
        SendClientMessage(playerid,0xFFFFFFAA,"Zastávka: Grand Milk");
        DisablePlayerCheckpoint(playerid);
        CP[playerid] =8;
        SetPlayerCheckpoint(playerid, 207.1199,-1487.2537,12.6386, 4.0);//Hlavná Alley
    }
    else if (CP[playerid] ==8)//id CP
    {
        SendClientMessage(playerid,0xFFFFFFAA,"Zastávka: Hlavný Alley");
        DisablePlayerCheckpoint(playerid);
        CP[playerid] =9;
        SetPlayerCheckpoint(playerid, 591.2972,-1231.4749,17.5546, 4.0);//HandSlaw
    }
    else if (CP[playerid] ==9)//id CP
    {
        SendClientMessage(playerid,0xFFFFFFAA,"Zastávka: HandSlaw");
        DisablePlayerCheckpoint(playerid);
        CP[playerid] =10;
        SetPlayerCheckpoint(playerid, 738.0694,-1408.5374,13.1640, 4.0);//LosSantosStudio
    }
    else if (CP[playerid] ==10)//id CP
    {
        SendClientMessage(playerid,0xFFFFFFAA,"Zastávka: Los Santos Studio");
        DisablePlayerCheckpoint(playerid);
        CP[playerid] =11;
        SetPlayerCheckpoint(playerid, 1157.0238,-932.3364,42.8272, 4.0);//EndBus
    }
    else if (CP[playerid] ==11)//id CP
    {
        SendClientMessage(playerid,0xFFFFFFAA,"Zastávka: Konečná");
        DisablePlayerCheckpoint(playerid);
		GivePlayerMoney(playerid, 10);
		SendClientMessage(playerid,0xFFFFFFAA,"Ziskavaš 10 Eur za dokončenie trasy");




	return 1;
}


(162) : error 017: undefined symbol "CP"

 

máš tam jednu chybu :'

 

 

 

new CP[MAX_PLAYER];

public OnPlayerEnterCheckpoint(playerid)
{
  if (CP[playerid] ==1)//id CP
    {
        SendClientMessage(playerid,0xFFFFFFAA,"Zastávka: Horná Alley ");
        SetTimerEx("speedfreeze",5000,false,"i",playerid);
        DisablePlayerCheckpoint(playerid);
        CP[playerid] =2;
        SetPlayerCheckpoint(playerid, 968.1298,-1407.5601,12.9541, 4.0);//dolná aley
    }
    else if (CP[playerid] ==2)//id CP
    {
        SendClientMessage(playerid,0xFFFFFFAA,"Zastávka: Dolná Alley");
        SetTimerEx("speedfreeze",5000,false,"i",playerid);
        DisablePlayerCheckpoint(playerid);
        CP[playerid] =3;
        SetPlayerCheckpoint(playerid, 1217.5535,-1408.3521,12.9824, 4.0);//nová nemocnica
    }
    else if (CP[playerid] ==3)//id CP
    {
        SendClientMessage(playerid,0xFFFFFFAA,"Zastávka: Nová nemocnica");
        DisablePlayerCheckpoint(playerid);
        CP[playerid] =4;
        SetPlayerCheckpoint(playerid, 1575.7035,-1443.5298,13.1877, 4.0);//Under Bridge
    }
    else if (CP[playerid] ==4)//id CP
    {
        SendClientMessage(playerid,0xFFFFFFAA,"Zastávka: Under Bridge");
        DisablePlayerCheckpoint(playerid);
        CP[playerid] =5;
        SetPlayerCheckpoint(playerid, 1520.1541,-1868.6775,13.1805, 4.0);//Man Street
    }
    else if (CP[playerid] ==5)//id CP
    {
        SendClientMessage(playerid,0xFFFFFFAA,"Zastávka: Man Street");
        DisablePlayerCheckpoint(playerid);
        CP[playerid] =6;
        SetPlayerCheckpoint(playerid, 1041.5195,-1753.5007,13.2238, 4.0);//Most Parking
    }
    else if (CP[playerid] ==6)//id CP
    {
        SendClientMessage(playerid,0xFFFFFFAA,"Zastávka: Most Parking");
        DisablePlayerCheckpoint(playerid);
        CP[playerid] =7;
        SetPlayerCheckpoint(playerid, 856.7265,-1591.1954,13.1851, 4.0);//GrandMilk
    }
    else if (CP[playerid] ==7)//id CP
    {
        SendClientMessage(playerid,0xFFFFFFAA,"Zastávka: Grand Milk");
        DisablePlayerCheckpoint(playerid);
        CP[playerid] =8;
        SetPlayerCheckpoint(playerid, 207.1199,-1487.2537,12.6386, 4.0);//Hlavná Alley
    }
    else if (CP[playerid] ==8)//id CP
    {
        SendClientMessage(playerid,0xFFFFFFAA,"Zastávka: Hlavný Alley");
        DisablePlayerCheckpoint(playerid);
        CP[playerid] =9;
        SetPlayerCheckpoint(playerid, 591.2972,-1231.4749,17.5546, 4.0);//HandSlaw
    }
    else if (CP[playerid] ==9)//id CP
    {
        SendClientMessage(playerid,0xFFFFFFAA,"Zastávka: HandSlaw");
        DisablePlayerCheckpoint(playerid);
        CP[playerid] =10;
        SetPlayerCheckpoint(playerid, 738.0694,-1408.5374,13.1640, 4.0);//LosSantosStudio
    }
    else if (CP[playerid] ==10)//id CP
    {
        SendClientMessage(playerid,0xFFFFFFAA,"Zastávka: Los Santos Studio");
        DisablePlayerCheckpoint(playerid);
        CP[playerid] =11;
        SetPlayerCheckpoint(playerid, 1157.0238,-932.3364,42.8272, 4.0);//EndBus
    }
    else if (CP[playerid] ==11)//id CP
    {
        SendClientMessage(playerid,0xFFFFFFAA,"Zastávka: Konečná");
        DisablePlayerCheckpoint(playerid);
		GivePlayerMoney(playerid, 10);
		SendClientMessage(playerid,0xFFFFFFAA,"Ziskavaš 10 Eur za dokončenie trasy");




	return 1;
}


(162) : error 017: undefined symbol "CP"

 

zde sem tito opravil skus

 

    else if (CP[playerid] ==11)//id CP
    {
        CP[playerid] = 0; // nastavi zas na 0
        SendClientMessage(playerid,0xFFFFFFAA,"Zastávka: Konečná");
        DisablePlayerCheckpoint(playerid);
		GivePlayerMoney(playerid, 10);
		SendClientMessage(playerid,0xFFFFFFAA,"Ziskavaš 10 Eur za dokončenie trasy");
 
Edited by vEnd
spoiler
Link to comment
Share on other sites

  • 0

ale stale my ukazuje tohle

C:\Users\doma\Desktop\Samp server\gamemodes\testrp.pwn(55) : warning 217: loose indentation
C:\Users\doma\Desktop\Samp server\gamemodes\testrp.pwn(74) : warning 217: loose indentation
C:\Users\doma\Desktop\Samp server\gamemodes\testrp.pwn(82) : warning 217: loose indentation
C:\Users\doma\Desktop\Samp server\gamemodes\testrp.pwn(86) : warning 225: unreachable code
C:\Users\doma\Desktop\Samp server\gamemodes\testrp.pwn(98) : warning 217: loose indentation
C:\Users\doma\Desktop\Samp server\gamemodes\testrp.pwn(162) : error 017: undefined symbol "CP"
C:\Users\doma\Desktop\Samp server\gamemodes\testrp.pwn(162) : warning 215: expression has no effect
C:\Users\doma\Desktop\Samp server\gamemodes\testrp.pwn(162) : error 001: expected token: ";", but found "]"
C:\Users\doma\Desktop\Samp server\gamemodes\testrp.pwn(162) : error 029: invalid expression, assumed zero
C:\Users\doma\Desktop\Samp server\gamemodes\testrp.pwn(162) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664	 	 	Copyright (c) 1997-2006, ITB CompuPhase


4 Errors.

Link to comment
Share on other sites

  • 0

C:\Users\doma\Desktop\Samp server\gamemodes\testrp.pwn(162) : error 017: undefined symbol "CP"
C:\Users\doma\Desktop\Samp server\gamemodes\testrp.pwn(162) : warning 215: expression has no effect
C:\Users\doma\Desktop\Samp server\gamemodes\testrp.pwn(162) : error 001: expected token: ";", but found "]"
C:\Users\doma\Desktop\Samp server\gamemodes\testrp.pwn(162) : error 029: invalid expression, assumed zero
C:\Users\doma\Desktop\Samp server\gamemodes\testrp.pwn(162) : fatal error 107: too many error messages on one line

mužeš sem vložit řádek stouhle chybou ?

tam je jedna chyba koukam tu ale žadnou nevidim 

 

new CP[MAX_PLAYER];
 
public OnPlayerEnterCheckpoint(playerid)
{
  if (CP[playerid] ==1)//id CP
    {
        SendClientMessage(playerid,0xFFFFFFAA,"Zastávka: Horná Alley ");
        SetTimerEx("speedfreeze",5000,false,"i",playerid);
        DisablePlayerCheckpoint(playerid);
        CP[playerid] =2;
        SetPlayerCheckpoint(playerid, 968.1298,-1407.5601,12.9541, 4.0);//dolná aley
    }
    else if (CP[playerid] ==2)//id CP
    {
        SendClientMessage(playerid,0xFFFFFFAA,"Zastávka: Dolná Alley");
        SetTimerEx("speedfreeze",5000,false,"i",playerid);
        DisablePlayerCheckpoint(playerid);
        CP[playerid] =3;
        SetPlayerCheckpoint(playerid, 1217.5535,-1408.3521,12.9824, 4.0);//nová nemocnica
    }
    else if (CP[playerid] ==3)//id CP
    {
        SendClientMessage(playerid,0xFFFFFFAA,"Zastávka: Nová nemocnica");
        DisablePlayerCheckpoint(playerid);
        CP[playerid] =4;
        SetPlayerCheckpoint(playerid, 1575.7035,-1443.5298,13.1877, 4.0);//Under Bridge
    }
    else if (CP[playerid] ==4)//id CP
    {
        SendClientMessage(playerid,0xFFFFFFAA,"Zastávka: Under Bridge");
        DisablePlayerCheckpoint(playerid);
        CP[playerid] =5;
        SetPlayerCheckpoint(playerid, 1520.1541,-1868.6775,13.1805, 4.0);//Man Street
    }
    else if (CP[playerid] ==5)//id CP
    {
        SendClientMessage(playerid,0xFFFFFFAA,"Zastávka: Man Street");
        DisablePlayerCheckpoint(playerid);
        CP[playerid] =6;
        SetPlayerCheckpoint(playerid, 1041.5195,-1753.5007,13.2238, 4.0);//Most Parking
    }
    else if (CP[playerid] ==6)//id CP
    {
        SendClientMessage(playerid,0xFFFFFFAA,"Zastávka: Most Parking");
        DisablePlayerCheckpoint(playerid);
        CP[playerid] =7;
        SetPlayerCheckpoint(playerid, 856.7265,-1591.1954,13.1851, 4.0);//GrandMilk
    }
    else if (CP[playerid] ==7)//id CP
    {
        SendClientMessage(playerid,0xFFFFFFAA,"Zastávka: Grand Milk");
        DisablePlayerCheckpoint(playerid);
        CP[playerid] =8;
        SetPlayerCheckpoint(playerid, 207.1199,-1487.2537,12.6386, 4.0);//Hlavná Alley
    }
    else if (CP[playerid] ==8)//id CP
    {
        SendClientMessage(playerid,0xFFFFFFAA,"Zastávka: Hlavný Alley");
        DisablePlayerCheckpoint(playerid);
        CP[playerid] =9;
        SetPlayerCheckpoint(playerid, 591.2972,-1231.4749,17.5546, 4.0);//HandSlaw
    }
    else if (CP[playerid] ==9)//id CP
    {
        SendClientMessage(playerid,0xFFFFFFAA,"Zastávka: HandSlaw");
        DisablePlayerCheckpoint(playerid);
        CP[playerid] =10;
        SetPlayerCheckpoint(playerid, 738.0694,-1408.5374,13.1640, 4.0);//LosSantosStudio
    }
    else if (CP[playerid] ==10)//id CP
    {
        SendClientMessage(playerid,0xFFFFFFAA,"Zastávka: Los Santos Studio");
        DisablePlayerCheckpoint(playerid);
        CP[playerid] =11;
        SetPlayerCheckpoint(playerid, 1157.0238,-932.3364,42.8272, 4.0);//EndBus
    }
    else if (CP[playerid] ==11)//id CP
    {
        SendClientMessage(playerid,0xFFFFFFAA,"Zastávka: Konečná");
        DisablePlayerCheckpoint(playerid);
		GivePlayerMoney(playerid, 10);
		SendClientMessage(playerid,0xFFFFFFAA,"Ziskavaš 10 Eur za dokončenie trasy");
 
 
 
     } // toto ti tam chybí skus to tet
	return 1;
}
 

 

skus toto

Edited by vEnd
spoiler
Link to comment
Share on other sites

  • 0

dal si tam toto:




 new CP[MAX_PLAYERS];
a to co sem ti ja a @vEnd Opravily ?

 

sis tam ta ky dal ? 

 

hele vyskoušno a žadnou chybu měto nepíše:

 

sice jeto cely noví ale věřím že sito stoho nějak vysekáš:

 

 

 

 

// This is a comment
// uncomment the line below if you want to write a filterscript
//#define FILTERSCRIPT

#include <a_samp>

new CP[MAX_PLAYERS];

#pragma tabsize 0

#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("/mycommand", cmdtext, true, 10) == 0)
	{
		// Do something here
		return 1;
	}
	return 0;
}

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

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

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

public OnPlayerEnterCheckpoint(playerid)
{
  if (CP[playerid] ==1)//id CP
    {
        SendClientMessage(playerid,0xFFFFFFAA,"Zastávka: Horná Alley ");
        SetTimerEx("speedfreeze",5000,false,"i",playerid);
        DisablePlayerCheckpoint(playerid);
        CP[playerid] =2;
        SetPlayerCheckpoint(playerid, 968.1298,-1407.5601,12.9541, 4.0);//dolná aley
    }
    else if (CP[playerid] ==2)//id CP
    {
        SendClientMessage(playerid,0xFFFFFFAA,"Zastávka: Dolná Alley");
        SetTimerEx("speedfreeze",5000,false,"i",playerid);
        DisablePlayerCheckpoint(playerid);
        CP[playerid] =3;
        SetPlayerCheckpoint(playerid, 1217.5535,-1408.3521,12.9824, 4.0);//nová nemocnica
    }
    else if (CP[playerid] ==3)//id CP
    {
        SendClientMessage(playerid,0xFFFFFFAA,"Zastávka: Nová nemocnica");
        DisablePlayerCheckpoint(playerid);
        CP[playerid] =4;
        SetPlayerCheckpoint(playerid, 1575.7035,-1443.5298,13.1877, 4.0);//Under Bridge
    }
    else if (CP[playerid] ==4)//id CP
    {
        SendClientMessage(playerid,0xFFFFFFAA,"Zastávka: Under Bridge");
        DisablePlayerCheckpoint(playerid);
        CP[playerid] =5;
        SetPlayerCheckpoint(playerid, 1520.1541,-1868.6775,13.1805, 4.0);//Man Street
    }
    else if (CP[playerid] ==5)//id CP
    {
        SendClientMessage(playerid,0xFFFFFFAA,"Zastávka: Man Street");
        DisablePlayerCheckpoint(playerid);
        CP[playerid] =6;
        SetPlayerCheckpoint(playerid, 1041.5195,-1753.5007,13.2238, 4.0);//Most Parking
    }
    else if (CP[playerid] ==6)//id CP
    {
        SendClientMessage(playerid,0xFFFFFFAA,"Zastávka: Most Parking");
        DisablePlayerCheckpoint(playerid);
        CP[playerid] =7;
        SetPlayerCheckpoint(playerid, 856.7265,-1591.1954,13.1851, 4.0);//GrandMilk
    }
    else if (CP[playerid] ==7)//id CP
    {
        SendClientMessage(playerid,0xFFFFFFAA,"Zastávka: Grand Milk");
        DisablePlayerCheckpoint(playerid);
        CP[playerid] =8;
        SetPlayerCheckpoint(playerid, 207.1199,-1487.2537,12.6386, 4.0);//Hlavná Alley
    }
    else if (CP[playerid] ==8)//id CP
    {
        SendClientMessage(playerid,0xFFFFFFAA,"Zastávka: Hlavný Alley");
        DisablePlayerCheckpoint(playerid);
        CP[playerid] =9;
        SetPlayerCheckpoint(playerid, 591.2972,-1231.4749,17.5546, 4.0);//HandSlaw
    }
    else if (CP[playerid] ==9)//id CP
    {
        SendClientMessage(playerid,0xFFFFFFAA,"Zastávka: HandSlaw");
        DisablePlayerCheckpoint(playerid);
        CP[playerid] =10;
        SetPlayerCheckpoint(playerid, 738.0694,-1408.5374,13.1640, 4.0);//LosSantosStudio
    }
    else if (CP[playerid] ==10)//id CP
    {
        SendClientMessage(playerid,0xFFFFFFAA,"Zastávka: Los Santos Studio");
        DisablePlayerCheckpoint(playerid);
        CP[playerid] =11;
        SetPlayerCheckpoint(playerid, 1157.0238,-932.3364,42.8272, 4.0);//EndBus
    }
    else if (CP[playerid] ==11)//id CP
    {
        SendClientMessage(playerid,0xFFFFFFAA,"Zastávka: Konečná");
        DisablePlayerCheckpoint(playerid);
		GivePlayerMoney(playerid, 10);
		CP[playerid] = 0;
		SendClientMessage(playerid,0xFFFFFFAA,"Ziskavaš 10 Eur za dokončenie trasy");
     } // toto ti tam chybí skus to tet
	return 1;
}

public OnPlayerLeaveCheckpoint(playerid)
{
	return 1;
}

public OnPlayerEnterRaceCheckpoint(playerid)
{
	return 1;
}

public OnPlayerLeaveRaceCheckpoint(playerid)
{
	return 1;
}

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

public OnPlayerRequestSpawn(playerid)
{
	return 1;
}

public OnObjectMoved(objectid)
{
	return 1;
}

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

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

public OnVehicleMod(playerid, vehicleid, componentid)
{
	return 1;
}

public OnVehiclePaintjob(playerid, vehicleid, paintjobid)
{
	return 1;
}

public OnVehicleRespray(playerid, vehicleid, color1, color2)
{
	return 1;
}

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

public OnPlayerExitedMenu(playerid)
{
	return 1;
}

public OnPlayerInteriorChange(playerid, newinteriorid, oldinteriorid)
{
	return 1;
}

public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
	return 1;
}

public OnRconLoginAttempt(ip[], password[], success)
{
	return 1;
}

public OnPlayerUpdate(playerid)
{
	return 1;
}

public OnPlayerStreamIn(playerid, forplayerid)
{
	return 1;
}

public OnPlayerStreamOut(playerid, forplayerid)
{
	return 1;
}

public OnVehicleStreamIn(vehicleid, forplayerid)
{
	return 1;
}

public OnVehicleStreamOut(vehicleid, forplayerid)
{
	return 1;
}

public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
	return 1;
}

public OnPlayerClickPlayer(playerid, clickedplayerid, source)
{
	return 1;
}

 

#include <a_samp>

 

new CP[MAX_PLAYERS];

 

#pragma tabsize 0 // toto si tam dej taky

Edited by vEnd
spoiler
Link to comment
Share on other sites

  • 0

radši pošlu celej soubor protože pred 2 dnami šlo všechno v porádka

 

 

 

// This is a comment
// uncomment the line below if you want to write a filterscript
//#define FILTERSCRIPT
#include <a_samp>
#include <zcmd>

#if defined FILTERSCRIPT


#define IsPlayerInSphere(%0,%1,%2,%3,%4) IsPlayerInRangeOfPoint(%0,%4,%1,%2,%3)
#define COLOR_ZELENA2           0x00FF00AA
#define COLOR_SEDA              0xAFAFAFAA
#define COLOR_WHITE 0xFFFFFFAA //
#define MAX_STRING 					   	   128
#define textdraw(%1,%2) SendClientMessage(%1,0xFFFFFFAA,%2)


forward UlozSkore(playerid);
forward TestovniTimer();

new Zamestnanie[MAX_PLAYERS];
new nemocnica[MAX_PLAYERS];
new CP[MAX_PLAYERS];
new Banka[MAX_PLAYERS];


#pragma tabsize 0

stock Jmeno(playerid)
{
    new name[255];
    GetPlayerName(playerid,name, 255);
    return name;
}

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()
{
new playerid;
	// 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);
	AddStaticVehicle(419,1192.1018,-1329.4215,13.3722,180.7467,111,31); //
	AddStaticVehicle(416,1178.3282,-1338.1780,13.6659,271.9165,111,31); // sanitka01
    AddStaticVehicle(416,1177.4105,-1309.4972,13.6616,270.0564,111,31); // sanitka02
    AddStaticVehicle(437,1122.0826,-930.0176,42.9061,91.2679,111,31); // bus1
    CreatePickup( 1318, 2, 1172.5219,-1323.3915,15.4031, -1);
    SetPlayerMapIcon( playerid,22, 1172.5219,-1323.3915,15.4031, 31, 0x00FF00AA );
	return 1;
}

public OnGameModeExit()
{
	return 1;
}

public OnPlayerRequestClass(playerid, classid)
{
	SetPlayerPos(playerid, 1183.2400,-1324.9298,13.5777);
	SetPlayerCameraPos(playerid, 1183.2400,-1324.9298,13.5777);
	SetPlayerCameraLookAt(playerid, 1183.2400,-1324.9298,13.5777);
	return 1;
}

public OnPlayerConnect(playerid)
{
   
    new string[128];
    format(string, 128, "Hráč %s přišel na server (ID: %d)", Jmeno(playerid), playerid);
    SendClientMessageToAll(0xAFAFAFAA, string);
    SendClientMessage(playerid, 0x00FF00AA, "Vitaj na Las Vegas RP použi /pravidla a možeš začať");
	return 1;
	SetPlayerMapIcon( playerid,22, 1172.5219,-1323.3915,15.4031, 31, 0x00FF00AA );
}

public OnPlayerDisconnect(playerid, reason)
{

 return 1;
}

public OnPlayerSpawn(playerid)
{
    SetPlayerPos(playerid, 1183.2400,-1324.9298,13.5777);
    SetPlayerMapIcon( playerid,22, 1172.5219,-1323.3915,15.4031, 22, 0x00FF00AA );
    SetPlayerMapIcon( playerid,56, 1115.8059,-1140.7524,23.4534, 56, 0x00FF00AA );
    SetPlayerMapIcon( playerid,56, 968.1298,-1407.5601,12.9541, 56, 0x00FF00AA );
    SetPlayerMapIcon( playerid,56, 1217.5535,-1408.3521,12.9824, 56, 0x00FF00AA );
    SetPlayerMapIcon( playerid,56, 1575.7035,-1443.5298,13.1877, 56, 0x00FF00AA );
    SetPlayerMapIcon( playerid,56, 1520.1541,-1868.6775,13.1805, 56, 0x00FF00AA );
    SetPlayerMapIcon( playerid,56, 1041.5195,-1753.5007,13.2238, 56, 0x00FF00AA );
    SetPlayerMapIcon( playerid,56, 856.7265,-1591.1954,13.1851, 56, 0x00FF00AA );
    SetPlayerMapIcon( playerid,56, 207.1199,-1487.2537,12.6386, 56, 0x00FF00AA );
    SetPlayerMapIcon( playerid,56, 591.2972,-1231.4749,17.5546, 56, 0x00FF00AA );
    SetPlayerMapIcon( playerid,56, 738.0694,-1408.5374,13.1640, 56, 0x00FF00AA );
    SetPlayerMapIcon( playerid,56, 1157.0238,-932.3364,42.8272, 56, 0x00FF00AA );
	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[])
{

return 0;

}

public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
new IDModelu;
	IDModelu = GetVehicleModel(vehicleid);
	if(!ispassenger)
	{
	    if(IDModelu == 416 || IDModelu == 416) // sanitky
	    {
	        if(Zamestnanie[playerid] != 1)
	        {
	            new Float:x, Float:y, Float:z;
	            GetPlayerPos(playerid,x,y,z);
	            SetPlayerPos(playerid,x,y,z);
	            SendClientMessage(playerid,0xFFFFFFAA,"Nemáš právo používať toto vozidlo, lebo niesi policajt.");
	        }
	    }
        }
        return 1;
}
public OnPlayerExitVehicle(playerid, vehicleid)
{
	return 1;
}

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

public OnPlayerEnterCheckpoint(playerid)
{
    if (CP[playerid] ==1)//id CP
    {
        SendClientMessage(playerid,0xFFFFFFAA,"Zastávka: Horná Alley ");
        SetTimerEx("speedfreeze",5000,false,"i",playerid);
        DisablePlayerCheckpoint(playerid);
        CP[playerid] =2;
        SetPlayerCheckpoint(playerid, 968.1298,-1407.5601,12.9541, 4.0);//dolná aley
    }
    else if (CP[playerid] ==2)//id CP
    {
        SendClientMessage(playerid,0xFFFFFFAA,"Zastávka: Dolná Alley");
        SetTimerEx("speedfreeze",5000,false,"i",playerid);
        DisablePlayerCheckpoint(playerid);
        CP[playerid] =3;
        SetPlayerCheckpoint(playerid, 1217.5535,-1408.3521,12.9824, 4.0);//nová nemocnica
    }
    else if (CP[playerid] ==3)//id CP
    {
        SendClientMessage(playerid,0xFFFFFFAA,"Zastávka: Nová nemocnica");
        DisablePlayerCheckpoint(playerid);
        CP[playerid] =4;
        SetPlayerCheckpoint(playerid, 1575.7035,-1443.5298,13.1877, 4.0);//Under Bridge
    }
    else if (CP[playerid] ==4)//id CP
    {
        SendClientMessage(playerid,0xFFFFFFAA,"Zastávka: Under Bridge");
        DisablePlayerCheckpoint(playerid);
        CP[playerid] =5;
        SetPlayerCheckpoint(playerid, 1520.1541,-1868.6775,13.1805, 4.0);//Man Street
    }
    else if (CP[playerid] ==5)//id CP
    {
        SendClientMessage(playerid,0xFFFFFFAA,"Zastávka: Man Street");
        DisablePlayerCheckpoint(playerid);
        CP[playerid] =6;
        SetPlayerCheckpoint(playerid, 1041.5195,-1753.5007,13.2238, 4.0);//Most Parking
    }
    else if (CP[playerid] ==6)//id CP
    {
        SendClientMessage(playerid,0xFFFFFFAA,"Zastávka: Most Parking");
        DisablePlayerCheckpoint(playerid);
        CP[playerid] =7;
        SetPlayerCheckpoint(playerid, 856.7265,-1591.1954,13.1851, 4.0);//GrandMilk
    }
    else if (CP[playerid] ==7)//id CP
    {
        SendClientMessage(playerid,0xFFFFFFAA,"Zastávka: Grand Milk");
        DisablePlayerCheckpoint(playerid);
        CP[playerid] =8;
        SetPlayerCheckpoint(playerid, 207.1199,-1487.2537,12.6386, 4.0);//Hlavná Alley
    }
    else if (CP[playerid] ==8)//id CP
    {
        SendClientMessage(playerid,0xFFFFFFAA,"Zastávka: Hlavný Alley");
        DisablePlayerCheckpoint(playerid);
        CP[playerid] =9;
        SetPlayerCheckpoint(playerid, 591.2972,-1231.4749,17.5546, 4.0);//HandSlaw
    }
    else if (CP[playerid] ==9)//id CP
    {
        SendClientMessage(playerid,0xFFFFFFAA,"Zastávka: HandSlaw");
        DisablePlayerCheckpoint(playerid);
        CP[playerid] =10;
        SetPlayerCheckpoint(playerid, 738.0694,-1408.5374,13.1640, 4.0);//LosSantosStudio
    }
    else if (CP[playerid] ==10)//id CP
    {
        SendClientMessage(playerid,0xFFFFFFAA,"Zastávka: Los Santos Studio");
        DisablePlayerCheckpoint(playerid);
        CP[playerid] =11;
        SetPlayerCheckpoint(playerid, 1157.0238,-932.3364,42.8272, 4.0);//EndBus
    }
    else if (CP[playerid] ==11)//id CP
    {
        SendClientMessage(playerid,0xFFFFFFAA,"Zastávka: Konečná");
        DisablePlayerCheckpoint(playerid);
		GivePlayerMoney(playerid, 10);
		SendClientMessage(playerid,0xFFFFFFAA,"Ziskavaš 10 Eur za dokončenie trasy");




    return 1;
}


public OnPlayerLeaveCheckpoint(playerid)
{
	return 1;
}

public OnPlayerEnterRaceCheckpoint(playerid)
{
	return 1;
}

public OnPlayerLeaveRaceCheckpoint(playerid)
{
	return 1;
}

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

public OnPlayerRequestSpawn(playerid)
{
	return 1;
}

public OnObjectMoved(objectid)
{
	return 1;
}

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

public OnPlayerPickUpPickup(playerid, pickupid)
{
   if(IsPlayerInSphere(playerid,1172.5219,-1323.3915,15.4031,3)) // x, y ,z tie čo si použil vyššie a 3 je rádius, môžeš si zvoliť aký chceš..
    SetPlayerInterior(playerid,9);
        SetPlayerPos(playerid,2131.507812,1600.818481,1008.359375);/////nemocnica
	return 1;
}

public OnVehicleMod(playerid, vehicleid, componentid)
{
	return 1;
}

public OnVehiclePaintjob(playerid, vehicleid, paintjobid)
{
	return 1;
}

public OnVehicleRespray(playerid, vehicleid, color1, color2)
{
	return 1;
}

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

public OnPlayerExitedMenu(playerid)
{
	return 1;
}

public OnPlayerInteriorChange(playerid, newinteriorid, oldinteriorid)
{
	return 1;
}

public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
	return 1;
}

public OnRconLoginAttempt(ip[], password[], success)
{
	return 1;
}

public OnPlayerUpdate(playerid)
{
	return 1;
}

public OnPlayerStreamIn(playerid, forplayerid)
{
	return 1;
}

public OnPlayerStreamOut(playerid, forplayerid)
{
	return 1;
}

public OnVehicleStreamIn(vehicleid, forplayerid)
{
	return 1;
}

public OnVehicleStreamOut(vehicleid, forplayerid)
{
	return 1;
}

public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
	return 1;
}

public OnPlayerClickPlayer(playerid, clickedplayerid, source)
{
	return 1;
}
COMMAND:bus(playerid, ispassenger, vehicleid, params[])//COMMAND - je to vlastne spôsob toho includu čo sme vložili na začiatku (zcmd)
{
CP[playerid] =1;
SetPlayerCheckpoint(playerid, 1115.8059,-1140.7524,23.4534, 4.0); //LV Letisko - 1577.3411,1504.8600,10.5608 - súradnice
SendClientMessage(playerid,COLOR_WHITE,"Jed linku"); // Pošle správu pri použití príkazu .
return 1;
}

 

Edited by vEnd
spoiler
Link to comment
Share on other sites

  • 0
  • Hlavní moderátor

Spoilery na dlouhé kódy

Od dalšího příspěvku už začněte používat na dlouhé kódy spoilery, aby to bylo přehledné.

Link to comment
Share on other sites

  • 0

Spoilery na dlouhé kódy

Od dalšího příspěvku už začněte používat na dlouhé kódy spoilery, aby to bylo přehledné.

ok 

 

Hele Opravil sem to co šlo zde je code:

C:\Users\JA\Desktop\SAMP 0.3e Server\scriptfiles\servertest.pwn(167) : error 017: undefined symbol "Zamestnani"
C:\Users\JA\Desktop\SAMP 0.3e Server\scriptfiles\servertest.pwn(167) : warning 215: expression has no effect
C:\Users\JA\Desktop\SAMP 0.3e Server\scriptfiles\servertest.pwn(167) : error 001: expected token: ";", but found "]"
C:\Users\JA\Desktop\SAMP 0.3e Server\scriptfiles\servertest.pwn(167) : error 029: invalid expression, assumed zero
C:\Users\JA\Desktop\SAMP 0.3e Server\scriptfiles\servertest.pwn(167) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664	 	 	Copyright (c) 1997-2006, ITB CompuPhase


4 Errors.

 

 

// This is a comment
// uncomment the line below if you want to write a filterscript
//#define FILTERSCRIPT
#include <a_samp>
#include <YSI\y_ini>
#include <YSI\y_commands>
#include <YSI\y_va>
#include <YSI\y_iterate>
#include <dini>
#include <sscanf>

/*========================[pragma]=======================*/
#pragma tabsize 0
/*========================[Barvy]=======================*/
#define Barva-none 0xffffffaa //Bíla

#define red 0xff0000aa
#define RED 0xff0000aa
#define aqua 0x00ffff
#define yellow 0xffff00
#define lime 0x00ff00
#define hred {ff0000}
#define haqua {00ffff}
#define hyellow {ffff00}
#define hlime {00ff00}
#define white {ffffff}

#if defined FILTERSCRIPT


#define IsPlayerInSphere(%0,%1,%2,%3,%4) IsPlayerInRangeOfPoint(%0,%4,%1,%2,%3)
#define COLOR_ZELENA2           0x00FF00AA
#define COLOR_SEDA              0xAFAFAFAA
#define COLOR_WHITE 0xFFFFFFAA //
#define MAX_STRING 					   	   128
#define textdraw(%1,%2) SendClientMessage(%1,0xFFFFFFAA,%2)
#define SCM SendClientMessage

forward UlozSkore(playerid);
forward TestovniTimer();

new Zamestnanie[MAX_PLAYERS];
new nemocnica[MAX_PLAYERS];
new CP[MAX_PLAYERS];
new Banka[MAX_PLAYERS];


stock Jmeno(playerid)
{
    new name[MAX_PLAYER_NAME+1];
    GetPlayerName(playerid,name, MAX_PLAYER_NAME+1);
    return name;
}

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("MojGameMode");
	AddPlayerClass(0, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0);
	AddStaticVehicle(419,1192.1018,-1329.4215,13.3722,180.7467,111,31); //
	AddStaticVehicle(416,1178.3282,-1338.1780,13.6659,271.9165,111,31); // sanitka01
    AddStaticVehicle(416,1177.4105,-1309.4972,13.6616,270.0564,111,31); // sanitka02
    AddStaticVehicle(437,1122.0826,-930.0176,42.9061,91.2679,111,31); // bus1
    CreatePickup( 1318, 2, 1172.5219,-1323.3915,15.4031, -1);
	return 1;
}

public OnGameModeExit()
{
	return 1;
}

public OnPlayerRequestClass(playerid, classid)
{
	SetPlayerPos(playerid, 1183.2400,-1324.9298,13.5777);
	SetPlayerCameraPos(playerid, 1183.2400,-1324.9298,13.5777);
	SetPlayerCameraLookAt(playerid, 1183.2400,-1324.9298,13.5777);
	return 1;
}

public OnPlayerConnect(playerid)
{

    new string[128];
    new Jmeno[MAX_PLAYER_NAME+1];
    GetPlayerName(playerid, Jmeno, MAX_PLAYER_NAME+1);
    format(string, 128, "Hráč %s přišel na server (ID: %d)", Jmeno, playerid);
    SendClientMessageToAll(0xAFAFAFAA, string);
    SendClientMessage(playerid, 0x00FF00AA, "Vitaj na Las Vegas RP použi /pravidla a možeš začať");
	return 1;
}

public OnPlayerDisconnect(playerid, reason)
{

 return 1;
}

public OnPlayerSpawn(playerid)
{
    SetPlayerPos(playerid, 1183.2400,-1324.9298,13.5777);
    SetPlayerMapIcon( playerid,22, 1172.5219,-1323.3915,15.4031, 31, 0x00FF00AA );
    
    SetPlayerMapIcon( playerid,22, 1172.5219,-1323.3915,15.4031, 22, 0x00FF00AA );
    SetPlayerMapIcon( playerid,56, 1115.8059,-1140.7524,23.4534, 56, 0x00FF00AA );
    SetPlayerMapIcon( playerid,56, 968.1298,-1407.5601,12.9541, 56, 0x00FF00AA );
    SetPlayerMapIcon( playerid,56, 1217.5535,-1408.3521,12.9824, 56, 0x00FF00AA );
    SetPlayerMapIcon( playerid,56, 1575.7035,-1443.5298,13.1877, 56, 0x00FF00AA );
    SetPlayerMapIcon( playerid,56, 1520.1541,-1868.6775,13.1805, 56, 0x00FF00AA );
    SetPlayerMapIcon( playerid,56, 1041.5195,-1753.5007,13.2238, 56, 0x00FF00AA );
    SetPlayerMapIcon( playerid,56, 856.7265,-1591.1954,13.1851, 56, 0x00FF00AA );
    SetPlayerMapIcon( playerid,56, 207.1199,-1487.2537,12.6386, 56, 0x00FF00AA );
    SetPlayerMapIcon( playerid,56, 591.2972,-1231.4749,17.5546, 56, 0x00FF00AA );
    SetPlayerMapIcon( playerid,56, 738.0694,-1408.5374,13.1640, 56, 0x00FF00AA );
    SetPlayerMapIcon( playerid,56, 1157.0238,-932.3364,42.8272, 56, 0x00FF00AA );
	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("/nastavitjob", cmdtext, true, 10) == 0)
	{
		Zamestnanie[playerid] = 1;
		SCM(playerid,-1,"Pravě sis nastavil Job == 1");
	return 1;
	}
	if (strcmp("/startcp", cmdtext, true, 10) == 0)
	{
		CP[playerid] = 1;
		SCM(playerid,-1,"Pravě si spustil CP == 1");
	return 1;
	}
	if (strcmp("/opraveno", cmdtext, true, 10) == 0)
	{
	    new s[150];
		new Jmeno[MAX_PLAYER_NAME+1];
		GetPlayerName(playerid, Jmeno, MAX_PLAYER_NAME+1);
	    format(s,sizeof(s),"TedakCZ == Opravil mode \n(to co sem vědel sem ti opravil \n nwm co muže robit to undefined \n vše podle mě je bez chyby) čte:% s",Jmeno);
		SCM(playerid,-1,s);
		SCM(playerid,-1,"vEnd == Opravil mode");
		SCM(playerid, 0xff0000,"DÁVEJ POZOR KAM CO PÍŠEŠ!");
	return 1;
	}
return 0;
}

public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
	if(!ispassenger)
	{
	    if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 416) // sanitky
	    {
	        if(Zamestnanie[playerid] == 1)
	        {
	            new Float:x, Float:y, Float:z;
	            GetPlayerPos(playerid,x,y,z);
	            SetPlayerPos(playerid,x,y,z);
	            SendClientMessage(playerid,0xFFFFFFAA,"Nemáš právo používať toto vozidlo, lebo niesi policajt.");
	        }
	    }
        }
        return 1;
}
public OnPlayerExitVehicle(playerid, vehicleid)
{
	return 1;
}

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

public OnPlayerEnterCheckpoint(playerid)
{
    if (CP[playerid] ==1)//id CP
    {
        SendClientMessage(playerid,0xFFFFFFAA,"Zastávka: Horná Alley ");
        SetTimerEx("speedfreeze",5000,false,"i",playerid);
        DisablePlayerCheckpoint(playerid);
        CP[playerid] =2;
        SetPlayerCheckpoint(playerid, 968.1298,-1407.5601,12.9541, 4.0);//dolná aley
    }
    else if (CP[playerid] ==2)//id CP
    {
        SendClientMessage(playerid,0xFFFFFFAA,"Zastávka: Dolná Alley");
        SetTimerEx("speedfreeze",5000,false,"i",playerid);
        DisablePlayerCheckpoint(playerid);
        CP[playerid] =3;
        SetPlayerCheckpoint(playerid, 1217.5535,-1408.3521,12.9824, 4.0);//nová nemocnica
    }
    else if (CP[playerid] ==3)//id CP
    {
        SendClientMessage(playerid,0xFFFFFFAA,"Zastávka: Nová nemocnica");
        DisablePlayerCheckpoint(playerid);
        CP[playerid] =4;
        SetPlayerCheckpoint(playerid, 1575.7035,-1443.5298,13.1877, 4.0);//Under Bridge
    }
    else if (CP[playerid] ==4)//id CP
    {
        SendClientMessage(playerid,0xFFFFFFAA,"Zastávka: Under Bridge");
        DisablePlayerCheckpoint(playerid);
        CP[playerid] =5;
        SetPlayerCheckpoint(playerid, 1520.1541,-1868.6775,13.1805, 4.0);//Man Street
    }
    else if (CP[playerid] ==5)//id CP
    {
        SendClientMessage(playerid,0xFFFFFFAA,"Zastávka: Man Street");
        DisablePlayerCheckpoint(playerid);
        CP[playerid] =6;
        SetPlayerCheckpoint(playerid, 1041.5195,-1753.5007,13.2238, 4.0);//Most Parking
    }
    else if (CP[playerid] ==6)//id CP
    {
        SendClientMessage(playerid,0xFFFFFFAA,"Zastávka: Most Parking");
        DisablePlayerCheckpoint(playerid);
        CP[playerid] =7;
        SetPlayerCheckpoint(playerid, 856.7265,-1591.1954,13.1851, 4.0);//GrandMilk
    }
    else if (CP[playerid] ==7)//id CP
    {
        SendClientMessage(playerid,0xFFFFFFAA,"Zastávka: Grand Milk");
        DisablePlayerCheckpoint(playerid);
        CP[playerid] =8;
        SetPlayerCheckpoint(playerid, 207.1199,-1487.2537,12.6386, 4.0);//Hlavná Alley
    }
    else if (CP[playerid] ==8)//id CP
    {
        SendClientMessage(playerid,0xFFFFFFAA,"Zastávka: Hlavný Alley");
        DisablePlayerCheckpoint(playerid);
        CP[playerid] =9;
        SetPlayerCheckpoint(playerid, 591.2972,-1231.4749,17.5546, 4.0);//HandSlaw
    }
    else if (CP[playerid] ==9)//id CP
    {
        SendClientMessage(playerid,0xFFFFFFAA,"Zastávka: HandSlaw");
        DisablePlayerCheckpoint(playerid);
        CP[playerid] =10;
        SetPlayerCheckpoint(playerid, 738.0694,-1408.5374,13.1640, 4.0);//LosSantosStudio
    }
    else if (CP[playerid] ==10)//id CP
    {
        SendClientMessage(playerid,0xFFFFFFAA,"Zastávka: Los Santos Studio");
        DisablePlayerCheckpoint(playerid);
        CP[playerid] =11;
        SetPlayerCheckpoint(playerid, 1157.0238,-932.3364,42.8272, 4.0);//EndBus
    }
    else if (CP[playerid] ==11)//id CP
    {
        SendClientMessage(playerid,0xFFFFFFAA,"Zastávka: Konečná");
        DisablePlayerCheckpoint(playerid);
		GivePlayerMoney(playerid, 10);
		SendClientMessage(playerid,0xFFFFFFAA,"Ziskavaš 10 Eur za dokončenie trasy");




    return 1;
}


public OnPlayerLeaveCheckpoint(playerid)
{
	return 1;
}

public OnPlayerEnterRaceCheckpoint(playerid)
{
	return 1;
}

public OnPlayerLeaveRaceCheckpoint(playerid)
{
	return 1;
}

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

public OnPlayerRequestSpawn(playerid)
{
	return 1;
}

public OnObjectMoved(objectid)
{
	return 1;
}

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

public OnPlayerPickUpPickup(playerid, pickupid)
{
   if(IsPlayerInSphere(playerid,1172.5219,-1323.3915,15.4031,3)) // x, y ,z tie čo si použil vyššie a 3 je rádius, môžeš si zvoliť aký chceš..
    SetPlayerInterior(playerid,9);
        SetPlayerPos(playerid,2131.507812,1600.818481,1008.359375);/////nemocnica
	return 1;
}

public OnVehicleMod(playerid, vehicleid, componentid)
{
	return 1;
}

public OnVehiclePaintjob(playerid, vehicleid, paintjobid)
{
	return 1;
}

public OnVehicleRespray(playerid, vehicleid, color1, color2)
{
	return 1;
}

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

public OnPlayerExitedMenu(playerid)
{
	return 1;
}

public OnPlayerInteriorChange(playerid, newinteriorid, oldinteriorid)
{
	return 1;
}

public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
	return 1;
}

public OnRconLoginAttempt(ip[], password[], success)
{
	return 1;
}

public OnPlayerUpdate(playerid)
{
	return 1;
}

public OnPlayerStreamIn(playerid, forplayerid)
{
	return 1;
}

public OnPlayerStreamOut(playerid, forplayerid)
{
	return 1;
}

public OnVehicleStreamIn(vehicleid, forplayerid)
{
	return 1;
}

public OnVehicleStreamOut(vehicleid, forplayerid)
{
	return 1;
}

public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
	return 1;
}

public OnPlayerClickPlayer(playerid, clickedplayerid, source)
{
	return 1;
}
COMMAND:bus(playerid, ispassenger, vehicleid, params[])//COMMAND - je to vlastne spôsob toho includu čo sme vložili na začiatku (zcmd)
{
CP[playerid] =1;
SetPlayerCheckpoint(playerid, 1115.8059,-1140.7524,23.4534, 4.0); //LV Letisko - 1577.3411,1504.8600,10.5608 - súradnice
SendClientMessage(playerid,COLOR_WHITE,"Jed linku"); // Pošle správu pri použití príkazu .
return 1;
} 

 

 

Edited by TedakCZ
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...