Jump to content
  • 0

pomoc Include error


Havelis

Dotaz

Čau, už dva dny se snažím přijít na to co ten error způsobuje ale nic.

 

Error:

C:\Documents and Settings\Havelis60\Plocha\Nová složka\pawno\include\core.inc(12) : error 001: expected token: ";", but found "native"

 

Tady je řádek 12:

12:#define BARVA_OKROVA 0xEC9717C8

 

Když jsem zkoušel smazat ten 12 řádek tak to vyhazovalo furt stejný error, kód vypadal takhle:

11:#define BARVA_ZLUTA 0xFFFF00AE
12:
13:#define BARVA_BILA 0xFFFFFFC3

(nevím asi tam bude ta mezera ale v kódu jsem ji nechal a furt to házelo error na 12 řádku, i když tam nic nebylo)

 

Pawno jsem několikrát smazal a stáhnul znova z sa-mp.com.

Pokud budete potřebovat celý kód klidně přidám.

Link to comment
Share on other sites

20 odpovědí na tuto otázku

Recommended Posts

  • 0

Jake pouzivas includy ?

Chyba totiz ukazuje pozici radku pri zobraleni includu do modu. A chybi tam ; za native funkce

 

Používám navíc pouze dini.

Asi jsem tě pochopil správně, chybí my tam někde ;.

Když já jsem všechno společný s tím "BARVA_OKROVA" zkotroloval a tam všude ; jsou.

Link to comment
Share on other sites

  • 0

Měl jsem uplně stejný problem.

Je možný že máš někde za poznámkama písmo

příklad:

#define COLOR 0xFFFFFF
a//VIP Odemě
#define SCM SendClientMessage

 

Teď jsem to zkotroloval a nic takovýho tam nemám.

Link to comment
Share on other sites

  • 0

co čtu tak chybu to píše v core.inc na 12 řádku ne ve skriptu

 

/* Core functions
*
* (c) Copyright 1998-2005, ITB CompuPhase
* This file is provided as is (no warranties).
*/
#if defined _core_included
#endinput
#endif
#define _core_included
#pragma library Core
native heapspace();native funcidx(const name[]);
native numargs();
native getarg(arg, index=0);
native setarg(arg, index=0, value);native tolower(c);
native toupper(c);
native swapchars(c);
native random(max);native min(value1, value2);
native max(value1, value2);
native clamp(value, min=cellmin, max=cellmax);
native getproperty(id=0, const name[]="", value=cellmin, string[]="");
native setproperty(id=0, const name[]="", value=cellmin, const string[]="");
native deleteproperty(id=0, const name[]="", value=cellmin);
native existproperty(id=0, const name[]="", value=cellmin);

Link to comment
Share on other sites

  • 0

/* Core functions
*
* (c) Copyright 1998-2005, ITB CompuPhase
* This file is provided as is (no warranties).
*/
#if defined _core_included
#endinput
#endif
#define _core_included
#pragma library Core
native heapspace();
native funcidx(const name[]);
native numargs();
native getarg(arg, index=0);
native setarg(arg, index=0, value);native tolower(c);
native toupper(c);
native swapchars(c);
native random(max);native min(value1, value2);
native max(value1, value2);
native clamp(value, min=cellmin, max=cellmax);
native getproperty(id=0, const name[]="", value=cellmin, string[]="");
native setproperty(id=0, const name[]="", value=cellmin, const string[]="");
native deleteproperty(id=0, const name[]="", value=cellmin);
native existproperty(id=0, const name[]="", value=cellmin);

nelíbil se mi ten řádek

native heapspace();native funcidx(const name[]);

Link to comment
Share on other sites

  • 0

/* Core functions
*
* (c) Copyright 1998-2005, ITB CompuPhase
* This file is provided as is (no warranties).
*/
#if defined _core_included
#endinput
#endif
#define _core_included
#pragma library Core
native heapspace();
native funcidx(const name[]);
native numargs();
native getarg(arg, index=0);
native setarg(arg, index=0, value);native tolower(c);
native toupper(c);
native swapchars(c);
native random(max);native min(value1, value2);
native max(value1, value2);
native clamp(value, min=cellmin, max=cellmax);
native getproperty(id=0, const name[]="", value=cellmin, string[]="");
native setproperty(id=0, const name[]="", value=cellmin, const string[]="");
native deleteproperty(id=0, const name[]="", value=cellmin);
native existproperty(id=0, const name[]="", value=cellmin);

nelíbil se mi ten řádek

native heapspace();native funcidx(const name[]);

 

Bohužel furt to samý :(.

Link to comment
Share on other sites

  • 0

Originalni core.inc vypada takto:

 

/* Core functions
*
* (c) Copyright 1998-2005, ITB CompuPhase
* This file is provided as is (no warranties).
*/
#if defined _core_included
 #endinput
#endif
#define _core_included
#pragma library Core
native heapspace();
native funcidx(const name[]);
native numargs();
native getarg(arg, index=0);
native setarg(arg, index=0, value);
native tolower(c);
native toupper(c);
native swapchars(c);
native random(max);
native min(value1, value2);
native max(value1, value2);
native clamp(value, min=cellmin, max=cellmax);
native getproperty(id=0, const name[]="", value=cellmin, string[]="");
native setproperty(id=0, const name[]="", value=cellmin, const string[]="");
native deleteproperty(id=0, const name[]="", value=cellmin);
native existproperty(id=0, const name[]="", value=cellmin);

Link to comment
Share on other sites

  • 0

Originalni core.inc vypada takto:

 

/* Core functions
*
* (c) Copyright 1998-2005, ITB CompuPhase
* This file is provided as is (no warranties).
*/
#if defined _core_included
#endinput
#endif
#define _core_included
#pragma library Core
native heapspace();
native funcidx(const name[]);
native numargs();
native getarg(arg, index=0);
native setarg(arg, index=0, value);
native tolower(c);
native toupper(c);
native swapchars(c);
native random(max);
native min(value1, value2);
native max(value1, value2);
native clamp(value, min=cellmin, max=cellmax);
native getproperty(id=0, const name[]="", value=cellmin, string[]="");
native setproperty(id=0, const name[]="", value=cellmin, const string[]="");
native deleteproperty(id=0, const name[]="", value=cellmin);
native existproperty(id=0, const name[]="", value=cellmin);

C:\Users\Havelis\Desktop\Samp\SAMP server 0.3x\pawno\include\core.inc(11) : error 001: expected token: ";", but found "native"

:d

Link to comment
Share on other sites

  • 0

skus vyměnit všechny includy

 

Nepomáhá

C:\Users\Havelis\Desktop\Samp\SAMP server 0.3x\pawno\include\core.inc(12) : error 001: expected token: ";", but found "native"

:d

Link to comment
Share on other sites

  • 0

Tak asi includama to není. Tak sem hoď pawno.

 

TAB asi neřešte v pawnu ho mám dobře ;).

 

//1-2 registrace

//-------------------------------defines----------------------------------------
#define MAX_PLAYERS_EX 100
#define BARVA_CERVENA 0xFF0000FF
#define BARVA_ZELENA 0x00FF00FF
#define BARVA_CERNA 0x000000FF
#define BARVA_FIALOVA 0x8000FFC3
#define BARVA_ZLUTA 0xFFFF00AE
#define BARVA_OKROVA 0xEC9717C8
#define BARVA_BILA 0xFFFFFFC3
#define BARVA_HNEDA 0x804000C3
#define BARVA_SEDIVA 0xC0C0C0C3
#define BARVA_SVETLEMODRA 0x00FFFFC3
#define BARVA_ORANZOVA 0xFF8000C3
#define BARVA_RUZOVA 0xFF80FFC3
#define BARVA_SEDIVOMODRA 0xB0B1CEC3
#define USER_FILE "/Users/%s.sav"
#define dcmd(%1,%2,%3) if (!strcmp((%3)[1], #%1, true, (%2)) && ((((%3)[(%2) + 1] == '\0') && (dcmd_%1(playerid, ""))) || (((%3)[(%2) + 1] == ' ') && (dcmd_%1(playerid, (%3)[(%2) + 2]))))) return 1
//-------------------------------------new--------------------------------------
new PlayerLogged[MAX_PLAYERS_EX];
new AdminLevel[MAX_PLAYERS_EX];
new Job[MAX_PLAYERS_EX];
//--------------------------------newy pickupu----------------------------------
new dealerpick;
new taxikarpick;
new policielvpick;
new policiesfpick;
new policielspick;
new bacharpick;
new grovestreetpick;
new ballaspick;
new vagospick;
new aztecaspick;
new hasicipick;
new fbipick;
new swatpick;
new mechanikpick;
new kamionistapick;
new ochrankapick;
new advokatpick;
new teroristapick;
new fotografpick;
new starostapick;
new yakuzapick;
//---------------------------------forward--------------------------------------
forward Vyplaty()
//---------------------------------include--------------------------------------
#include <a_samp>
#include <dini>
main()
{
print("\n----------------------------------");
print(" Blank Gamemode by your name here");
print("----------------------------------\n");
}
public OnGameModeInit()
{
SetGameModeText("Blank Script");
AddPlayerClass(0, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0);
//--------------------------------pickupy pracy---------------------------------
dealerpick = CreatePickup(1581,1,-1109.1492,-1637.6666,76.3672);
taxikarpick = CreatePickup(1581,1,2217.4009,1837.8003,10.8203);
policielvpick = CreatePickup(1581,1,236.0647,165.2145,1003.0300);
policiesfpick = CreatePickup(1581,1,-1615.8561,683.5319,7.1875);
policielspick = CreatePickup(1581,1,253.9341,66.4268,1003.6406);
bacharpick = CreatePickup(1581,1,212.0726,1810.7054,21.8672);
grovestreetpick = CreatePickup(1581,1,2499.5657,-1684.5868,13.4266);
ballaspick = CreatePickup(1581,1,1967.6135,-1157.0385,20.9672);
vagospick = CreatePickup(1581,1,2949.6465,-1470.4390,10.8400);
aztecaspick = CreatePickup(1581,1,1668.1368,-2112.5964,13.5469);
hasicipick = CreatePickup(1581,1,1756.2605,-1463.0498,13.5469);
fbipick = CreatePickup(1581,1,-343.6479,1584.5376,76.2511);
swatpick = CreatePickup(1581,1,354.7136,2033.0475,22.6406);
mechanikpick = CreatePickup(1581,1,1114.5463,1796.9469,10.8203);
kamionistapick = CreatePickup(1581,1,-1708.7516,405.1498,7.4190);
ochrankapick = CreatePickup(1581,1,2266.2742,2046.5441,10.8203);
advokatpick = CreatePickup(1581,1,1042.5197,1011.1548,11.0000);
teroristapick = CreatePickup(1581,1,-1302.1443,2535.9846,87.7422);
fotografpick = CreatePickup(1581,1,-1964.7062,439.4813,35.1719);
starostapick = CreatePickup(1581,1,-2765.1716,374.5273,6.3359);
yakuzapick = CreatePickup(1581,1,2177.2246,1720.9167,11.0469);
//-------------------------------timery-----------------------------------------
SetTimer("Vyplaty", 600000, true);
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)
{
PlayerLogged[playerid] = 0;
new name[MAX_PLAYER_NAME], soubor[256];
GetPlayerName(playerid, name, sizeof(name));
format (soubor, sizeof(soubor), USER_FILE, name);
if(!dini_Exists(soubor))
{
 ShowPlayerDialog(playerid,1,DIALOG_STYLE_INPUT,"Registrace","Zaregistruj se \n Napiš Heslo","Register","Storno");
}
if(dini_Exists(soubor))
{
 ShowPlayerDialog(playerid,2,DIALOG_STYLE_INPUT,"Login","Vítej zpět \n Napiš Heslo ","Login","Storno");
}
return 1;
}
public OnPlayerDisconnect(playerid, reason)
{
new name[MAX_PLAYER_NAME], soubor[256];
GetPlayerName(playerid, name, sizeof(name));
format(soubor, sizeof(soubor), USER_FILE, name);
if(PlayerLogged[playerid] == 1)
{
dini_Set(soubor, "name", name);
dini_IntSet(soubor, "Job", Job[playerid]);
// dini_IntSet(soubor, "Bank Money", BankMoney[playerid]);
dini_IntSet(soubor, "Admin Level", AdminLevel[playerid]);
}
PlayerLogged[playerid] = 0;
return 1;
}
public OnPlayerSpawn(playerid)
{
if (Job[playerid] == 1)
{
 SetPlayerPos(playerid,-1196.2640,-1637.6373,76.3672);
 SetPlayerColor(playerid,BARVA_ZELENA);
 GivePlayerWeapon(playerid,6,0);
GivePlayerWeapon(playerid,22,60);
GivePlayerWeapon(playerid,32,900);
}
if (Job[playerid] == 2)
{
 SetPlayerPos(playerid,2213.4224,1838.1498,11.8359);
SetPlayerColor(playerid,BARVA_ZLUTA);
GivePlayerWeapon(playerid,4,0);
GivePlayerWeapon(playerid,24,60);
GivePlayerWeapon(playerid,25,80);
}
if (Job[playerid] == 3)
{
SetPlayerPos(playerid,2285.2556,2431.1819,10.8203);
SetPlayerColor(playerid,BARVA_OKROVA);
GivePlayerWeapon(playerid,3,0);
 GivePlayerWeapon(playerid,22,300);
 GivePlayerWeapon(playerid,17,5);
}
if (Job[playerid] == 4)
{
 SetPlayerPos(playerid,-1615.9844,681.3419,7.1875);
 SetPlayerColor(playerid,BARVA_OKROVA);
 GivePlayerWeapon(playerid,3,0);
 GivePlayerWeapon(playerid,22,300);
 GivePlayerWeapon(playerid,17,5);
}
if (Job[playerid] == 5)
{
 SetPlayerPos(playerid,1580.0490,-1634.6113,13.5620);
 SetPlayerColor(playerid,BARVA_OKROVA);
 GivePlayerWeapon(playerid,3,0);
 GivePlayerWeapon(playerid,22,300);
 GivePlayerWeapon(playerid,17,5);
}
if (Job[playerid] == 6)
{
SetPlayerPos(playerid,209.7849,1810.9771,21.8672);
SetPlayerColor(playerid,BARVA_BILA);
GivePlayerWeapon(playerid,3,0);
GivePlayerWeapon(playerid,24,1000);
GivePlayerWeapon(playerid,28,600);
}
if (Job[playerid] == 7)
{
 SetPlayerPos(playerid,2499.5657,-1684.5868,13.4266);
 SetPlayerColor(playerid,BARVA_ZELENA);
 GivePlayerWeapon(playerid,32,400);
 GivePlayerWeapon(playerid,22,100);
}
if (Job[playerid] == 8)
{
 SetPlayerPos(playerid,1956.7648,-1151.3080,21.4341);
 SetPlayerColor(playerid,BARVA_FIALOVA);
GivePlayerWeapon(playerid,22,100);
GivePlayerWeapon(playerid,28,400);
}
if (Job[playerid] == 9)
{
 SetPlayerPos(playerid,2944.1604,-1469.1576,10.9131);
 SetPlayerColor(playerid,BARVA_ZLUTA);
GivePlayerWeapon(playerid,22,100);
GivePlayerWeapon(playerid,28,400);
}
if (Job[playerid] == 10)
{
 SetPlayerPos(playerid,1674.1073,-2112.6384,13.5469);
 SetPlayerColor(playerid,BARVA_SVETLEMODRA);
GivePlayerWeapon(playerid,22,100);
GivePlayerWeapon(playerid,28,400);
}
if (Job[playerid] == 11)
{
 SetPlayerPos(playerid,1759.0497,-1463.8792,13.5469);
 SetPlayerColor(playerid,BARVA_CERVENA);
 GivePlayerWeapon(playerid,42,4000);
GivePlayerWeapon(playerid,23,150);
GivePlayerWeapon(playerid,9,0);
}
if (Job[playerid] == 12)
{
 SetPlayerPos(playerid,-355.9999,1583.8521,76.6388);
 SetPlayerColor(playerid,BARVA_CERNA);
 GivePlayerWeapon(playerid,28,1000);
GivePlayerWeapon(playerid,34,50);
GivePlayerWeapon(playerid,16,20);
}
if (Job[playerid] == 13)
{
 SetPlayerPos(playerid,344.2306,2031.6296,22.6406);
SetPlayerColor(playerid,BARVA_CERNA);
GivePlayerWeapon(playerid,28,1000);
GivePlayerWeapon(playerid,34,50);
GivePlayerWeapon(playerid,16,20);
}
if (Job[playerid] == 14)
{
 SetPlayerPos(playerid,1111.6903,1796.9976,10.8203);
 SetPlayerColor(playerid,BARVA_BILA);
 GivePlayerWeapon(playerid,4,0);
GivePlayerWeapon(playerid,22,100);
GivePlayerWeapon(playerid,24,60);
}
if (Job[playerid] == 15)
{
 SetPlayerPos(playerid,-1709.8265,398.4125,7.1797);
SetPlayerColor(playerid,BARVA_HNEDA);
GivePlayerWeapon(playerid,1,0);
GivePlayerWeapon(playerid,18,20);
GivePlayerWeapon(playerid,30,250);
}
if (Job[playerid] == 16)
{
 SetPlayerPos(playerid,2262.1506,2039.6858,10.8203);
 SetPlayerColor(playerid,BARVA_SEDIVA);
 GivePlayerWeapon(playerid,31,300);
GivePlayerWeapon(playerid,8,0);
GivePlayerWeapon(playerid,34,40);
}
if (Job[playerid] == 17)
{
 SetPlayerPos(playerid,1083.0809,1070.9081,10.8359);
 SetPlayerColor(playerid,BARVA_FIALOVA);
 GivePlayerWeapon(playerid,10,0);
GivePlayerWeapon(playerid,33,100);
}
if (Job[playerid] == 18)
{
 SetPlayerPos(playerid,-1302.1443,2535.9846,87.7422);
 SetPlayerColor(playerid,BARVA_ORANZOVA);
 GivePlayerWeapon(playerid,35,10);
GivePlayerWeapon(playerid,39,20);
GivePlayerWeapon(playerid,1,0);
}
if (Job[playerid] == 19)
{
 SetPlayerPos(playerid,-1964.1239,433.2509,35.1719);
 SetPlayerColor(playerid,BARVA_BILA);
 GivePlayerWeapon(playerid,43,10000);
GivePlayerWeapon(playerid,23,120);
}
if (Job[playerid] == 20)
{
 SetPlayerPos(playerid,-2763.7544,370.1675,6.1742);
 SetPlayerColor(playerid,BARVA_RUZOVA);
 GivePlayerWeapon(playerid,12,0);
GivePlayerWeapon(playerid,25,60);
GivePlayerWeapon(playerid,34,10);
}
if (Job[playerid] == 21)
{
 SetPlayerPos(playerid,2178.1404,1716.9014,11.0469);
 SetPlayerColor(playerid,BARVA_OKROVA);
 GivePlayerWeapon(playerid,22,100);
GivePlayerWeapon(playerid,28,400);
}
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[])
{
dcmd(setadmin,8,cmdtext);
dcmd(sethladmin,10,cmdtext);
dcmd(unsetadmin,10,cmdtext);
return 0;
}
#define dcmd(%1,%2,%3) if (!strcmp((%3)[1], #%1, true, (%2)) && ((((%3)[(%2) + 1] == '\0') && (dcmd_%1(playerid, ""))) || (((%3)[(%2) + 1] == ' ') && (dcmd_%1(playerid, (%3)[(%2) + 2]))))) 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 OnPlayerRequestSpawn(playerid)
{
return 1;
}
public OnObjectMoved(objectid)
{
return 1;
}
public OnPlayerObjectMoved(playerid, objectid)
{
return 1;
}
public OnPlayerPickUpPickup(playerid, pickupid)
{
if(pickupid == dealerpick)
{
ShowPlayerDialog(playerid,3,DIALOG_STYLE_LIST,"Zaměstnání: Dealer drog","Změnit skin\n Změnit skin\n Změnit skin","Zaměstnat","Storno");
}
if(pickupid == taxikarpick)
{
 ShowPlayerDialog(playerid,4,DIALOG_STYLE_LIST,"Zaměstnání: Taxikář","Změnit skin\n Změnit skin\n Změnit skin","Zaměstnat","Storno");
}
if(pickupid == policielvpick)
{
 ShowPlayerDialog(playerid,5,DIALOG_STYLE_LIST,"Zaměstnání: Policie Las Venturas","Změnit skin\n Změnit skin\n Změnit skin","Zaměstnat","Storno");
}
if(pickupid == policiesfpick)
{
 ShowPlayerDialog(playerid,6,DIALOG_STYLE_LIST,"Zaměstnání: Policie San Fierro","Změnit skin\n Změnit skin\n Změnit skin","Zaměstnat","Storno");
}
if(pickupid == policielspick)
{
 ShowPlayerDialog(playerid,7,DIALOG_STYLE_LIST,"Zaměstnání: Policie Los Santos","Změnit skin\n Změnit skin\n Změnit skin","Zaměstnat","Storno");
}
if(pickupid == bacharpick)
{
ShowPlayerDialog(playerid,8,DIALOG_STYLE_LIST,"Zaměstnání: Bachař","Změnit skin\n Změnit skin\n Změnit skin","Zaměstnat","Storno");
}
if(pickupid == grovestreetpick)
{
ShowPlayerDialog(playerid,9,DIALOG_STYLE_LIST,"Gang: Grove Street","Změnit skin\n Změnit skin\n Změnit skin","Zaměstnat","Storno");
}
if(pickupid == ballaspick)
{
 ShowPlayerDialog(playerid,10,DIALOG_STYLE_LIST,"Gang: Ballas","Změnit skin\n Změnit skin\n Změnit skin","Zaměstnat","Storno");
}
if(pickupid == vagospick)
{
 ShowPlayerDialog(playerid,11,DIALOG_STYLE_LIST,"Gang: Vagos","Změnit skin\n Změnit skin\n Změnit skin","Zaměstnat","Storno");
}
if(pickupid == aztecaspick)
{
 ShowPlayerDialog(playerid,12,DIALOG_STYLE_LIST,"Gang: Gang Aztecas","Změnit skin\n Změnit skin\n Změnit skin","Zaměstnat","Storno");
}
if(pickupid == hasicipick)
{
 ShowPlayerDialog(playerid,13,DIALOG_STYLE_LIST,"Zaměstnání: Hasiči","Změnit skin\n Změnit skin\n Změnit skin","Zaměstnat","Storno");
}
if(pickupid == fbipick)
{
 ShowPlayerDialog(playerid,14,DIALOG_STYLE_LIST,"Zaměstnání: FBI","Změnit skin\n Změnit skin\n Změnit skin","Zaměstnat","Storno");
}
if(pickupid == swatpick)
{
 ShowPlayerDialog(playerid,15,DIALOG_STYLE_LIST,"Zaměstnání: SWAT","Změnit skin\n Změnit skin\n Změnit skin","Zaměstnat","Storno");
}
if(pickupid == mechanikpick)
{
 ShowPlayerDialog(playerid,16,DIALOG_STYLE_LIST,"Zaměstnání: Mechanik","Změnit skin\n Změnit skin\n Změnit skin","Zaměstnat","Storno");
}
if(pickupid == kamionistapick)
{
 ShowPlayerDialog(playerid,17,DIALOG_STYLE_LIST,"Zaměstnání: Kamionista","Změnit skin\n Změnit skin\n Změnit skin","Zaměstnat","Storno");
}
if(pickupid == ochrankapick)
{
 ShowPlayerDialog(playerid,18,DIALOG_STYLE_LIST,"Zaměstnání: Ochranka","Změnit skin\n Změnit skin\n Změnit skin","Zaměstnat","Storno");
}
if(pickupid == advokatpick)
{
 ShowPlayerDialog(playerid,19,DIALOG_STYLE_LIST,"Zaměstnání: Advokát","Změnit skin\n Změnit skin\n Změnit skin","Zaměstnat","Storno");
}
if(pickupid == teroristapick)
{
ShowPlayerDialog(playerid,20,DIALOG_STYLE_LIST,"Zaměstnání: Terorista","Změnit skin\n Změnit skin\n Změnit skin","Zaměstnat","Storno");
}
if(pickupid == fotografpick)
{
 ShowPlayerDialog(playerid,21,DIALOG_STYLE_LIST,"Zaměstnání: Fotograf","Změnit skin\nZměnit skin\nZměnit skin","Zaměstnat","Storno");
}
if(pickupid == starostapick)
{
 ShowPlayerDialog(playerid,22,DIALOG_STYLE_LIST,"Zaměstnání: Starosta","Změnit skin\nZměnit skin\nZměnit skin","Zaměstnat","Storno");
}
if(pickupid == yakuzapick)
{
ShowPlayerDialog(playerid,23,DIALOG_STYLE_LIST,"Gang: Yakuza","Změnit skin\nZměnit skin\nZměnit skin","Zaměstnat","Storno");
}
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[])
{
if(dialogid == 1)
{
 if(response == 1)
 {
new name[MAX_PLAYER_NAME], soubor[256], string[128];
GetPlayerName(playerid, name, sizeof(name));
format (soubor, sizeof(soubor), USER_FILE, name);
if(!strlen(inputtext)) return ShowPlayerDialog(playerid,1,DIALOG_STYLE_INPUT,"Registrace","Zaregistruj se \n Napiš Heslo","Register","Storno");
dini_Create(soubor);
	 dini_Set(soubor, "name", GetName(playerid));
dini_IntSet(soubor, "Password", udb_hash(inputtext));
dini_IntSet(soubor, "Admin Level", AdminLevel[playerid]);
// dini_IntSet(soubor, "Bank Money", BankMoney[playerid]);
dini_IntSet(soubor, "Job", Job[playerid]);
format(string, 128, "[sERVER]Byl jsi úspěšne zaregistrován na nick %s a tvoje heslo je %s.", name, inputtext);
SendClientMessage(playerid, BARVA_ZELENA, string);
PlayerLogged[playerid] = 1;
}
if(response == 2)
{
 Kick(playerid);
}
 return 1;
}
if(dialogid == 2)
{
 if(response == 1)
 {
	 new name[MAX_PLAYER_NAME], soubor[256];
	 GetPlayerName(playerid, name, sizeof(name));
	 format(soubor, sizeof(soubor), USER_FILE, name);
	 if(!strlen(inputtext)) return ShowPlayerDialog(playerid, 2, DIALOG_STYLE_INPUT,"Login","Vítej zpět \n Napiš Heslo ","Login","Storno");
new Check;
Check = dini_Int(soubor, "Password");
if(udb_hash(inputtext) !=Check)
{
 SendClientMessage(playerid, BARVA_CERVENA, "Špatné heslo.");
 ShowPlayerDialog(playerid, 47, DIALOG_STYLE_INPUT,"Login","Vítej zpět \n Napiš Heslo ","Login","Storno");
}
else
{
 PlayerLogged[playerid] = 1;
Job[playerid] = dini_Int(soubor, "Job");
//			 BankMoney[playerid] = dini_Int(soubor, "Bank Money");
		 AdminLevel[playerid] = dini_Int(soubor, "AdminLevel");
 SendClientMessage(playerid, BARVA_ZELENA, "Úspěšně přihlášen");
 }
}
if(response == 2)
{
 Kick(playerid);
}
return 1;
}
if(dialogid == 3)
{
if(response == 1)
{
 if(Job[playerid] == 1) return SendClientMessage(playerid,BARVA_CERVENA,"[sERVER]Už jsi jako Dealer zaměstnaný");
 SendClientMessage(playerid,BARVA_ZELENA,"[sERVER]Zaměstnal jsi se jako Dealer");
 GivePlayerWeapon(playerid,6,0);
GivePlayerWeapon(playerid,22,1000);
GivePlayerWeapon(playerid,32,10000);
SetPlayerColor(playerid,BARVA_ZELENA);
Job[playerid] = 1;
}
if(listitem == 0)
{
 SetPlayerSkin(playerid,1);
}
if(listitem == 1)
{
 SetPlayerSkin(playerid,29);
}
if(listitem == 2)
{
 SetPlayerSkin(playerid,73);
}
return 1;
}
if(dialogid == 4)
{
if(response == 1)
{
if(Job[playerid] == 2) return SendClientMessage(playerid,BARVA_CERVENA,"[sERVER]Už jsi jako Taxikář zaměstnaný");
 SendClientMessage(playerid,BARVA_ZELENA,"[sERVER]Zaměstnal jsi se jako Taxikář");
SetPlayerColor(playerid,BARVA_ZLUTA);
GivePlayerWeapon(playerid,4,0);
GivePlayerWeapon(playerid,24,60);
GivePlayerWeapon(playerid,25,80);
Job[playerid] = 2;
}
if(listitem == 0)
{
 SetPlayerSkin(playerid,142);
}
if(listitem == 1)
{
 SetPlayerSkin(playerid,255);
}
if(listitem == 2)
{
 SetPlayerSkin(playerid,7);
}
return 1;
}
if(dialogid == 5)
{
 if(response == 1)
{
 if(Job[playerid] == 3) return SendClientMessage(playerid,BARVA_CERVENA,"[sERVER]Už jsi jako Policie v Las Venturas zaměstnaný");
	 SendClientMessage(playerid,BARVA_ZELENA,"[sERVER]Zaměstnal jsi se jako Policie Las Venturas");
	 SetPlayerColor(playerid,BARVA_OKROVA);
 GivePlayerWeapon(playerid,3,0);
	 GivePlayerWeapon(playerid,22,300);
	 GivePlayerWeapon(playerid,17,5);
Job[playerid] = 3;
 }
 if(listitem == 0)
{
 SetPlayerSkin(playerid,282);
}
return 1;
}
if(dialogid == 6)
{
 if(response == 1)
{
 if(Job[playerid] == 4) return SendClientMessage(playerid,BARVA_CERVENA,"[sERVER]Už jsi jako Policie v San Sierru zaměstnaný");
 SendClientMessage(playerid,BARVA_ZELENA,"[sERVER]Zaměstnal jsi se jako Policie San Fierro");
 SetPlayerColor(playerid,BARVA_OKROVA);
 GivePlayerWeapon(playerid,3,0);
	 GivePlayerWeapon(playerid,22,300);
	 GivePlayerWeapon(playerid,17,5);
Job[playerid] = 4;
}
if(listitem == 0)
{
 SetPlayerSkin(playerid,281);
}
return 1;
}
if(dialogid == 7)
{
if(response ==1)
{
if(Job[playerid] == 5) return SendClientMessage(playerid,BARVA_CERVENA,"[sERVER]Už jsi jako Policie v Los Santos zaměstnaný");
SendClientMessage(playerid,BARVA_ZELENA,"[sERVER]Zaměstnal jsi se jako Policie Los Santos");
 SetPlayerColor(playerid,BARVA_OKROVA);
 GivePlayerWeapon(playerid,3,0);
	 GivePlayerWeapon(playerid,22,300);
	 GivePlayerWeapon(playerid,17,5);
Job[playerid] = 5;
}
if(listitem == 0)
{
 SetPlayerSkin(playerid,280);
}
return 1;
}
if(dialogid == 8)
{
 if(response == 1)
 {
 if(Job[playerid] == 6) return SendClientMessage(playerid,BARVA_CERVENA,"[sERVER]Už jsi jako Bachař zaměstnaný");
	 SendClientMessage(playerid,BARVA_ZELENA,"[sERVER]Zaměstnal jsi se jako Bachař");
GivePlayerWeapon(playerid,3,0);
GivePlayerWeapon(playerid,24,1000);
GivePlayerWeapon(playerid,28,600);
SetPlayerColor(playerid,BARVA_BILA);
 Job[playerid] = 6;
}
if(listitem == 0)
{
 SetPlayerSkin(playerid,283);
}
if(listitem == 1)
{
 SetPlayerSkin(playerid,287);
}
return 1;
}
if(dialogid == 9)
{
 if(response == 1)
{
 if(Job[playerid] == 7) return SendClientMessage(playerid,BARVA_CERVENA,"[sERVER]Už jsi jako Gang Grove Street zaměstnaný");
 SendClientMessage(playerid,BARVA_ZELENA,"[sERVER]Zaměstnal jsi se jako Gang Grove Street");
	 GivePlayerWeapon(playerid,32,400);
	 GivePlayerWeapon(playerid,22,100);
	 SetPlayerColor(playerid,BARVA_ZELENA);
	 Job[playerid] = 7;
}
if(listitem == 0)
{
 SetPlayerSkin(playerid,105);
}
if(listitem == 1)
{
SetPlayerSkin(playerid,106);
}
if(listitem == 2)
{
 SetPlayerSkin(playerid,107);
}
return 1;
}
if(dialogid == 10)
{
 if(response == 1)
{
if(Job[playerid] == 8) return SendClientMessage(playerid,BARVA_CERVENA,"[sERVER]Už jsi jako Gang Ballas zaměstnaný");
SendClientMessage(playerid,BARVA_ZELENA,"[sERVER]Zaměstnal jsi se jako Gang Ballas");
 SetPlayerColor(playerid,BARVA_FIALOVA);
 GivePlayerWeapon(playerid,22,100);
 GivePlayerWeapon(playerid,28,400);
Job[playerid] = 8;
}
if(listitem == 0)
{
SetPlayerSkin(playerid,102);
}
if(listitem == 1)
{
SetPlayerSkin(playerid,103);
}
if(listitem == 2)
{
 SetPlayerSkin(playerid,104);
}
return 1;
}
if(dialogid == 11)
{
if(response == 1)
{
if(Job[playerid] == 9) return SendClientMessage(playerid,BARVA_CERVENA,"[sERVER]Už jsi jako Gang Vagos zaměstnaný");
SendClientMessage(playerid,BARVA_ZELENA,"[sERVER]Zaměstnal jsi se jako Gang Vagos");
 SetPlayerColor(playerid,BARVA_ZLUTA);
 GivePlayerWeapon(playerid,22,100);
 GivePlayerWeapon(playerid,28,400);
Job[playerid] = 9;
}
if(listitem == 0)
{
 SetPlayerSkin(playerid,108);
}
if(listitem == 1)
{
SetPlayerSkin(playerid,109);
}
if(listitem == 2)
{
 SetPlayerSkin(playerid,110);
}
return 1;
}
if(dialogid == 12)
{
if(response == 1)
{
if(Job[playerid] == 10) return SendClientMessage(playerid,BARVA_CERVENA,"[sERVER]Už jsi jako Gang Aztecas zaměstnaný");
SendClientMessage(playerid,BARVA_ZELENA,"[sERVER]Zaměstnal jsi se jako Gang Aztecas");
 SetPlayerColor(playerid,BARVA_SVETLEMODRA);
 GivePlayerWeapon(playerid,22,100);
 GivePlayerWeapon(playerid,28,400);
Job[playerid] = 10;
}
if(listitem == 0)
{
 SetPlayerSkin(playerid,114);
}
if(listitem == 1)
{
SetPlayerSkin(playerid,115);
}
if(listitem == 2)
{
 SetPlayerSkin(playerid,116);
}
return 1;
}
if(dialogid == 13)
{
if(response == 1)
{
if(Job[playerid] == 11) return SendClientMessage(playerid,BARVA_CERVENA,"[sERVER]Už jsi jako Hasič zaměstnaný");
SendClientMessage(playerid,BARVA_ZELENA,"[sERVER]Zaměstnal jsi se jako Hasič");
 SetPlayerColor(playerid,BARVA_CERVENA);
 GivePlayerWeapon(playerid,42,4000);
 GivePlayerWeapon(playerid,23,150);
 GivePlayerWeapon(playerid,9,0);
Job[playerid] = 11;
}
if(listitem == 0)
{
 SetPlayerSkin(playerid,277);
}
if(listitem == 1)
{
SetPlayerSkin(playerid,278);
}
if(listitem == 2)
{
 SetPlayerSkin(playerid,279);
}
return 1;
}
if(dialogid == 14)
{
if(response == 1)
{
if(Job[playerid] == 12) return SendClientMessage(playerid,BARVA_CERVENA,"[sERVER]Už jsi jako FBI zaměstnaný");
SendClientMessage(playerid,BARVA_ZELENA,"[sERVER]Zaměstnal jsi se jako FBI");
 SetPlayerColor(playerid,BARVA_CERNA);
 GivePlayerWeapon(playerid,28,1000);
 GivePlayerWeapon(playerid,34,50);
 GivePlayerWeapon(playerid,16,20);
Job[playerid] = 12;
}
if(listitem == 0)
{
 SetPlayerSkin(playerid,286);
}
return 1;
}
if(dialogid == 15)
{
if(response == 1)
{
if(Job[playerid] == 13) return SendClientMessage(playerid,BARVA_CERVENA,"[sERVER]Už jsi jako SWAT zaměstnaný");
SendClientMessage(playerid,BARVA_ZELENA,"[sERVER]Zaměstnal jsi se jako SWAT");
 SetPlayerColor(playerid,BARVA_CERNA);
 GivePlayerWeapon(playerid,28,1000);
 GivePlayerWeapon(playerid,34,50);
 GivePlayerWeapon(playerid,16,20);
Job[playerid] = 13;
}
if(listitem == 0)
{
 SetPlayerSkin(playerid,285);
}
return 1;
}
if(dialogid == 16)
{
if(response == 1)
{
if(Job[playerid] == 14) return SendClientMessage(playerid,BARVA_CERVENA,"[sERVER]Už jsi jako Mechanik zaměstnaný");
SendClientMessage(playerid,BARVA_ZELENA,"[sERVER]Zaměstnal jsi se jako Mechanik");
 SetPlayerColor(playerid,BARVA_BILA);
 GivePlayerWeapon(playerid,4,0);
 GivePlayerWeapon(playerid,22,100);
 GivePlayerWeapon(playerid,24,60);
Job[playerid] = 14;
}
if(listitem == 0)
{
 SetPlayerSkin(playerid,50);
}
return 1;
}
if(dialogid == 17)
{
if(response == 1)
{
if(Job[playerid] == 15) return SendClientMessage(playerid,BARVA_CERVENA,"[sERVER]Už jsi jako Řidič Kamionu zaměstnaný");
SendClientMessage(playerid,BARVA_ZELENA,"[sERVER]Zaměstnal jsi se jako Řidič Kamionu");
 SetPlayerColor(playerid,BARVA_HNEDA);
 GivePlayerWeapon(playerid,1,0);
 GivePlayerWeapon(playerid,18,20);
 GivePlayerWeapon(playerid,30,250);
Job[playerid] = 15;
}
if(listitem == 0)
{
 SetPlayerSkin(playerid,206);
}
if(listitem == 1)
{
SetPlayerSkin(playerid,234);
}
if(listitem == 2)
{
 SetPlayerSkin(playerid,261);
}
return 1;
}
if(dialogid == 18)
{
if(response == 1)
{
if(Job[playerid] == 16) return SendClientMessage(playerid,BARVA_CERVENA,"[sERVER]Už jsi jako Ocranka zaměstnaný");
SendClientMessage(playerid,BARVA_ZELENA,"[sERVER]Zaměstnal jsi se jako Ocranka");
 SetPlayerColor(playerid,BARVA_SEDIVA);
 GivePlayerWeapon(playerid,31,300);
 GivePlayerWeapon(playerid,8,0);
 GivePlayerWeapon(playerid,34,40);
Job[playerid] = 16;
}
if(listitem == 0)
{
 SetPlayerSkin(playerid,163);
}
if(listitem == 1)
{
SetPlayerSkin(playerid,164);
}
if(listitem == 2)
{
 SetPlayerSkin(playerid,165);
}
return 1;
}
if(dialogid == 19)
{
if(response == 1)
{
if(Job[playerid] == 17) return SendClientMessage(playerid,BARVA_CERVENA,"[sERVER]Už jsi jako Advokát zaměstnaný");
SendClientMessage(playerid,BARVA_ZELENA,"[sERVER]Zaměstnal jsi se jako Advokát");
 SetPlayerColor(playerid,BARVA_FIALOVA);
 GivePlayerWeapon(playerid,10,0);
 GivePlayerWeapon(playerid,33,100);
Job[playerid] = 17;
}
if(listitem == 0)
{
 SetPlayerSkin(playerid,17);
}
if(listitem == 1)
{
SetPlayerSkin(playerid,147);
}
return 1;
}
if(dialogid == 20)
{
if(response == 1)
{
if(Job[playerid] == 18) return SendClientMessage(playerid,BARVA_CERVENA,"[sERVER]Už jsi jako Terorista zaměstnaný");
SendClientMessage(playerid,BARVA_ZELENA,"[sERVER]Zaměstnal jsi se jako Terorista");
 SetPlayerColor(playerid,BARVA_ORANZOVA);
 GivePlayerWeapon(playerid,35,10);
 GivePlayerWeapon(playerid,39,20);
 GivePlayerWeapon(playerid,1,0);
Job[playerid] = 18;
}
if(listitem == 0)
{
 SetPlayerSkin(playerid,46);
}
if(listitem == 1)
{
SetPlayerSkin(playerid,47);
}
if(listitem == 2)
{
 SetPlayerSkin(playerid,48);
}
return 1;
}
if(dialogid == 21)
{
if(response == 1)
{
if(Job[playerid] == 19) return SendClientMessage(playerid,BARVA_CERVENA,"[sERVER]Už jsi jako Fotograf zaměstnaný");
SendClientMessage(playerid,BARVA_ZELENA,"[sERVER]Zaměstnal jsi se jako Fotograf");
 SetPlayerColor(playerid,BARVA_BILA);
 GivePlayerWeapon(playerid,43,10000);
 GivePlayerWeapon(playerid,23,120);
Job[playerid] = 19;
}
if(listitem == 0)
{
 SetPlayerSkin(playerid,18);
}
if(listitem == 1)
{
SetPlayerSkin(playerid,45);
}
if(listitem == 2)
{
 SetPlayerSkin(playerid,154);
}
return 1;
}
if(dialogid == 22)
{
if(response == 1)
{
if(Job[playerid] == 20) return SendClientMessage(playerid,BARVA_CERVENA,"[sERVER]Už jsi jako Starosta zaměstnaný");
SendClientMessage(playerid,BARVA_ZELENA,"[sERVER]Zaměstnal jsi se jako Starosta");
 SetPlayerColor(playerid,BARVA_RUZOVA);
 GivePlayerWeapon(playerid,12,0);
 GivePlayerWeapon(playerid,25,60);
 GivePlayerWeapon(playerid,34,10);
Job[playerid] = 20;
}
if(listitem == 0)
{
 SetPlayerSkin(playerid,187);
}
if(listitem == 1)
{
SetPlayerSkin(playerid,227);
}
return 1;
}
if(dialogid == 23)
{
if(response == 1)
{
if(Job[playerid] == 21) return SendClientMessage(playerid,BARVA_CERVENA,"[sERVER]Už jsi jako Gang Yakuza zaměstnaný");
SendClientMessage(playerid,BARVA_ZELENA,"[sERVER]Zaměstnal jsi se jako Gang Yakuza");
 SetPlayerColor(playerid,BARVA_OKROVA);
 GivePlayerWeapon(playerid,22,100);
 GivePlayerWeapon(playerid,28,400);
Job[playerid] = 21;
}
if(listitem == 0)
{
 SetPlayerSkin(playerid,111);
}
if(listitem == 1)
{
SetPlayerSkin(playerid,112);
}
if(listitem == 2)
{
 SetPlayerSkin(playerid,113);
}
}
return 1;
}
public OnPlayerClickPlayer(playerid, clickedplayerid, source)
{
return 1;
}
//---------------------------Vlastní publicy------------------------------------
public Vyplaty()
{
for(new i=0;i < MAX_PLAYERS_EX; i++)
{
if(IsPlayerConnected(i))
{
 if(Job[i] == 0)
 {
 new stringcistavyplata = (random(1000));
 new stringvyplata[128];
 format(stringvyplata, sizeof(stringvyplata), "Jako nezaměstnaný jsi dostal %d Kč", stringcistavyplata);
 SendClientMessage(i, BARVA_ORANZOVA, stringvyplata);
GivePlayerMoney(i, stringcistavyplata);
}
if(Job[i] == 1)
{
 new stringcistavyplata1 = (20000);
 new stringpremie1 = (random(1500));
 new stringvyplata1[128];
 new stringprvnivysledek1 = stringcistavyplata1 + stringpremie1;
 new stringdanvysledek1 = stringprvnivysledek1 / 10;
 new stringdruhyvysledek1 = stringprvnivysledek1 - stringdanvysledek1;
 format(stringvyplata1, sizeof(stringvyplata1), "Jako delaer drog jsi dostal čistého platu %d, prémie %d, odved si daně %d, takže jsi vlastně dostal %d", stringcistavyplata1, stringpremie1, stringdanvysledek1, stringdruhyvysledek1);
 SendClientMessage(i, BARVA_ORANZOVA, stringvyplata1);
 GivePlayerMoney(i, stringdruhyvysledek1);
}
if(Job[i] == 2)
{
 new stringcistavyplata2 = (16000);
 new stringpremie2 = (random(1500));
 new stringvyplata2[128];
 new stringprvnivysledek2 = stringcistavyplata2 + stringpremie2;
 new stringdanvysledek2 = stringprvnivysledek2 / 10;
 new stringdruhyvysledek2 = stringprvnivysledek2 - stringdanvysledek2;
 format(stringvyplata2, sizeof(stringvyplata2), "Jako taxikář jsi dostal čistého platu %d, prémie %d, odved si daně %d, takže jsi vlastně dostal %d", stringcistavyplata2, stringpremie2, stringdanvysledek2, stringdruhyvysledek2);
SendClientMessage(i, BARVA_ORANZOVA, stringvyplata2);
GivePlayerMoney(i, stringdruhyvysledek2);
}
if(Job[i] == 3)
{
 new stringcistavyplata3 = (18000);
 new stringpremie3 = (random(1500));
 new stringvyplata3[128];
 new stringprvnivysledek3 = stringcistavyplata3 + stringpremie3;
new stringdanvysledek3 = stringprvnivysledek3 / 10;
new stringdruhyvysledek3 = stringprvnivysledek3 - stringdanvysledek3;
format(stringvyplata3, sizeof(stringvyplata3), "Jako policie v Las Venturas jsi dostal čistého platu %d, prémie %d, odved si daně %d, takže jsi vlatně dostal %d", stringcistavyplata3, stringpremie3, stringdanvysledek3, stringdruhyvysledek3);
SendClientMessage(i, BARVA_ORANZOVA, stringvyplata3);
GivePlayerMoney(i, stringdruhyvysledek3);
}
if(Job[i] == 4)
{
 new stringcistavyplata4 = (18000);
 new stringpremie4 = (random(1500));
 new stringvyplata4[128];
 new stringprvnivysledek4 = stringcistavyplata4 + stringpremie4;
new stringdanvysledek4 = stringprvnivysledek4 / 10;
new stringdruhyvysledek4 = stringprvnivysledek4 - stringdanvysledek4;
format(stringvyplata4, sizeof(stringvyplata4), "Jako policie v San Fierru jsi dostal čistého platu %d, prémie %d, odved si daně %d, takže jsi vlatně dostal %d", stringcistavyplata4, stringpremie4, stringdanvysledek4, stringdruhyvysledek4);
SendClientMessage(i, BARVA_ORANZOVA, stringvyplata4);
GivePlayerMoney(i, stringdruhyvysledek4);
}
if(Job[i] == 5)
{
 new stringcistavyplata5 = (18000);
 new stringpremie5 = (random(1500));
 new stringvyplata5[128];
 new stringprvnivysledek5 = stringcistavyplata5 + stringpremie5;
new stringdanvysledek5 = stringprvnivysledek5 / 10;
new stringdruhyvysledek5 = stringprvnivysledek5 - stringdanvysledek5;
format(stringvyplata5, sizeof(stringvyplata5), "Jako policie v Los Santos jsi dostal čistého platu %d, prémie %d, odved si daně %d, takže jsi vlatně dostal %d", stringcistavyplata5, stringpremie5, stringdanvysledek5, stringdruhyvysledek5);
SendClientMessage(i, BARVA_ORANZOVA, stringvyplata5);
GivePlayerMoney(i, stringdruhyvysledek5);
}
if(Job[i] == 6)
{
 new stringcistavyplata6 = (17500);
 new stringpremie6 = (random(1500));
 new stringvyplata6[128];
 new stringprvnivysledek6 = stringcistavyplata6 + stringpremie6;
new stringdanvysledek6 = stringprvnivysledek6 / 10;
new stringdruhyvysledek6 = stringprvnivysledek6 - stringdanvysledek6;
format(stringvyplata6, sizeof(stringvyplata6), "Jako bachař jsi dostal čistého platu %d, prémie %d, odved si daně %d, takže jsi vlatně dostal %d", stringcistavyplata6, stringpremie6, stringdanvysledek6, stringdruhyvysledek6);
SendClientMessage(i, BARVA_ORANZOVA, stringvyplata6);
GivePlayerMoney(i, stringdruhyvysledek6);
}

}
}
return 1;
}
//------------------------------Stocky------------------------------------------
stock GetName(playerid)
{
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid,name,sizeof(name));
return name;
}
stock udb_hash(buf[])
{
new length=strlen(buf);
new s1 = 1;
new s2 = 0;
new n;
for (n=0; n<length; n++)
{
 s1 = (s1 + buf[n]) % 65521;
 s2 = (s2 + s1)	 % 65521;
}
return (s2 << 16) + s1;
}
//------------------------------dcmd--------------------------------------------
dcmd_setadmin(playerid, params[])
{
new id = strval(params);
new stringsetadmin[128];
if(!strlen(params)) return SendClientMessage(playerid, BARVA_ORANZOVA, "Použití [/setadmin (id)].");
else if(AdminLevel[playerid] !=2) return SendClientMessage(playerid, BARVA_CERVENA, "Nejsi Hlavní admin.");
else if(!IsPlayerConnected(id)) return SendClientMessage(playerid, BARVA_CERVENA, "Hráč není připojen.");
format(stringsetadmin, sizeof(stringsetadmin), "Hlavní admin %s jmenoval hráče %s adminem.", GetName(playerid), GetName(id));
SendClientMessageToAll(BARVA_ZELENA, stringsetadmin);
AdminLevel[id] = 1;
return 1;
}
dcmd_unsetadmin(playerid, params[])
{
new id = strval(params);
new stringunsetadmin[128];
if(!strlen(params)) return SendClientMessage(playerid, BARVA_ORANZOVA, "Použití [/unsetadmin (id)].");
else if(AdminLevel[playerid] !=2) return SendClientMessage(playerid, BARVA_CERVENA, "Nejsi Hlavní admin.");
else if(!IsPlayerConnected(id)) return SendClientMessage(playerid, BARVA_CERVENA, "Hráč není připojen.");
format(stringunsetadmin, sizeof(stringunsetadmin), "Hlavní admin %s zrušil hráči %s administrátorství.", GetName(playerid), GetName(id));
SendClientMessageToAll(BARVA_ZELENA, stringunsetadmin);
AdminLevel[id] = 0;
return 1;
}
dcmd_sethladmin(playerid, params[])
{
new id = strval(params);
new stringsethladmin[128];
if(!strlen(params)) return SendClientMessage(playerid, BARVA_ORANZOVA, "Použití [/sethladmin (id)].");
else if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, BARVA_CERVENA, "Nejsi RCON admin.");
else if(!IsPlayerConnected(id)) return SendClientMessage(playerid, BARVA_CERVENA, "Hráč není připojen.");
format(stringsethladmin, sizeof(stringsethladmin),"RCON admin jmenoval hráče %s hlavním adminem.", GetName(id));
SendClientMessageToAll(BARVA_ZELENA, stringsethladmin);
AdminLevel[id] = 2;
return 1;
}

Link to comment
Share on other sites

  • 0

 

 

//-------------------------------defines----------------------------------------
#include <a_samp>
#include <dini>
#pragma tabsize 0
#define MAX_PLAYERS_EX 100
#define BARVA_CERVENA 0xFF0000FF
#define BARVA_ZELENA 0x00FF00FF
#define BARVA_CERNA 0x000000FF
#define BARVA_FIALOVA 0x8000FFC3
#define BARVA_ZLUTA 0xFFFF00AE
#define BARVA_OKROVA 0xEC9717C8
#define BARVA_BILA 0xFFFFFFC3
#define BARVA_HNEDA 0x804000C3
#define BARVA_SEDIVA 0xC0C0C0C3
#define BARVA_SVETLEMODRA 0x00FFFFC3
#define BARVA_ORANZOVA 0xFF8000C3
#define BARVA_RUZOVA 0xFF80FFC3
#define BARVA_SEDIVOMODRA 0xB0B1CEC3
#define USER_FILE "/Users/%s.sav"
#define dcmd(%1,%2,%3) if(!strcmp((%3)[1], #%1, true, (%2)) && ((((%3)[(%2) + 1] == '\0') && (dcmd_%1(playerid, ""))) || (((%3)[(%2) + 1] == ' ') && (dcmd_%1(playerid, (%3)[(%2) + 2]))))) return 1
//-------------------------------------new--------------------------------------
new PlayerLogged[MAX_PLAYERS_EX];
new AdminLevel[MAX_PLAYERS_EX];
new Job[MAX_PLAYERS_EX];
//--------------------------------newy pickupu----------------------------------
new dealerpick;
new taxikarpick;
new policielvpick;
new policiesfpick;
new policielspick;
new bacharpick;
new grovestreetpick;
new ballaspick;
new vagospick;
new aztecaspick;
new hasicipick;
new fbipick;
new swatpick;
new mechanikpick;
new kamionistapick;
new ochrankapick;
new advokatpick;
new teroristapick;
new fotografpick;
new starostapick;
new yakuzapick;
//---------------------------------forward--------------------------------------
forward Vyplaty();
//---------------------------------include--------------------------------------
main()
{
print("\n----------------------------------");
print(" Blank Gamemode by your name here");
print("----------------------------------\n");
}

public OnGameModeInit()
{
SetGameModeText("Blank Script");
AddPlayerClass(0, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0);
//--------------------------------pickupy pracy---------------------------------
dealerpick = CreatePickup(1581,1,-1109.1492,-1637.6666,76.3672);
taxikarpick = CreatePickup(1581,1,2217.4009,1837.8003,10.8203);
policielvpick = CreatePickup(1581,1,236.0647,165.2145,1003.0300);
policiesfpick = CreatePickup(1581,1,-1615.8561,683.5319,7.1875);
policielspick = CreatePickup(1581,1,253.9341,66.4268,1003.6406);
bacharpick = CreatePickup(1581,1,212.0726,1810.7054,21.8672);
grovestreetpick = CreatePickup(1581,1,2499.5657,-1684.5868,13.4266);
ballaspick = CreatePickup(1581,1,1967.6135,-1157.0385,20.9672);
vagospick = CreatePickup(1581,1,2949.6465,-1470.4390,10.8400);
aztecaspick = CreatePickup(1581,1,1668.1368,-2112.5964,13.5469);
hasicipick = CreatePickup(1581,1,1756.2605,-1463.0498,13.5469);
fbipick = CreatePickup(1581,1,-343.6479,1584.5376,76.2511);
swatpick = CreatePickup(1581,1,354.7136,2033.0475,22.6406);
mechanikpick = CreatePickup(1581,1,1114.5463,1796.9469,10.8203);
kamionistapick = CreatePickup(1581,1,-1708.7516,405.1498,7.4190);
ochrankapick = CreatePickup(1581,1,2266.2742,2046.5441,10.8203);
advokatpick = CreatePickup(1581,1,1042.5197,1011.1548,11.0000);
teroristapick = CreatePickup(1581,1,-1302.1443,2535.9846,87.7422);
fotografpick = CreatePickup(1581,1,-1964.7062,439.4813,35.1719);
starostapick = CreatePickup(1581,1,-2765.1716,374.5273,6.3359);
yakuzapick = CreatePickup(1581,1,2177.2246,1720.9167,11.0469);
//-------------------------------timery-----------------------------------------
SetTimer("Vyplaty", 600000, true);
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)
{
PlayerLogged[playerid] = 0;
new name[MAX_PLAYER_NAME], soubor[256];
GetPlayerName(playerid, name, sizeof(name));
format (soubor, sizeof(soubor), USER_FILE, name);
if(!dini_Exists(soubor))
{
	 ShowPlayerDialog(playerid,1,DIALOG_STYLE_INPUT,"Registrace","Zaregistruj se \n Napiš Heslo","Register","Storno");
}
if(dini_Exists(soubor))
{
	 ShowPlayerDialog(playerid,2,DIALOG_STYLE_INPUT,"Login","Vítej zpět \n Napiš Heslo ","Login","Storno");
}
return 1;
}
public OnPlayerDisconnect(playerid, reason)
{
new name[MAX_PLAYER_NAME], soubor[256];
GetPlayerName(playerid, name, sizeof(name));
format(soubor, sizeof(soubor), USER_FILE, name);
if(PlayerLogged[playerid] == 1)
{
dini_Set(soubor, "name", name);
dini_IntSet(soubor, "Job", Job[playerid]);
// dini_IntSet(soubor, "Bank Money", BankMoney[playerid]);
dini_IntSet(soubor, "Admin Level", AdminLevel[playerid]);
}
PlayerLogged[playerid] = 0;
return 1;
}
public OnPlayerSpawn(playerid)
{
if (Job[playerid] == 1)
{
	 SetPlayerPos(playerid,-1196.2640,-1637.6373,76.3672);
	 SetPlayerColor(playerid,BARVA_ZELENA);
	 GivePlayerWeapon(playerid,6,0);
GivePlayerWeapon(playerid,22,60);
GivePlayerWeapon(playerid,32,900);
}
if (Job[playerid] == 2)
{
	 SetPlayerPos(playerid,2213.4224,1838.1498,11.8359);
SetPlayerColor(playerid,BARVA_ZLUTA);
GivePlayerWeapon(playerid,4,0);
GivePlayerWeapon(playerid,24,60);
GivePlayerWeapon(playerid,25,80);
}
if (Job[playerid] == 3)
{
SetPlayerPos(playerid,2285.2556,2431.1819,10.8203);
SetPlayerColor(playerid,BARVA_OKROVA);
GivePlayerWeapon(playerid,3,0);
	 GivePlayerWeapon(playerid,22,300);
	 GivePlayerWeapon(playerid,17,5);
}
if (Job[playerid] == 4)
{
	 SetPlayerPos(playerid,-1615.9844,681.3419,7.1875);
	 SetPlayerColor(playerid,BARVA_OKROVA);
	 GivePlayerWeapon(playerid,3,0);
	 GivePlayerWeapon(playerid,22,300);
	 GivePlayerWeapon(playerid,17,5);
}
if (Job[playerid] == 5)
{
	 SetPlayerPos(playerid,1580.0490,-1634.6113,13.5620);
	 SetPlayerColor(playerid,BARVA_OKROVA);
	 GivePlayerWeapon(playerid,3,0);
	 GivePlayerWeapon(playerid,22,300);
	 GivePlayerWeapon(playerid,17,5);
}
if (Job[playerid] == 6)
{
SetPlayerPos(playerid,209.7849,1810.9771,21.8672);
SetPlayerColor(playerid,BARVA_BILA);
GivePlayerWeapon(playerid,3,0);
GivePlayerWeapon(playerid,24,1000);
GivePlayerWeapon(playerid,28,600);
}
if (Job[playerid] == 7)
{
	 SetPlayerPos(playerid,2499.5657,-1684.5868,13.4266);
	 SetPlayerColor(playerid,BARVA_ZELENA);
	 GivePlayerWeapon(playerid,32,400);
	 GivePlayerWeapon(playerid,22,100);
}
if (Job[playerid] == 8)
{
	 SetPlayerPos(playerid,1956.7648,-1151.3080,21.4341);
	 SetPlayerColor(playerid,BARVA_FIALOVA);
GivePlayerWeapon(playerid,22,100);
GivePlayerWeapon(playerid,28,400);
}
if (Job[playerid] == 9)
{
	 SetPlayerPos(playerid,2944.1604,-1469.1576,10.9131);
	 SetPlayerColor(playerid,BARVA_ZLUTA);
GivePlayerWeapon(playerid,22,100);
GivePlayerWeapon(playerid,28,400);
}
if (Job[playerid] == 10)
{
	 SetPlayerPos(playerid,1674.1073,-2112.6384,13.5469);
	 SetPlayerColor(playerid,BARVA_SVETLEMODRA);
GivePlayerWeapon(playerid,22,100);
GivePlayerWeapon(playerid,28,400);
}
if (Job[playerid] == 11)
{
	 SetPlayerPos(playerid,1759.0497,-1463.8792,13.5469);
	 SetPlayerColor(playerid,BARVA_CERVENA);
	 GivePlayerWeapon(playerid,42,4000);
GivePlayerWeapon(playerid,23,150);
GivePlayerWeapon(playerid,9,0);
}
if (Job[playerid] == 12)
{
	 SetPlayerPos(playerid,-355.9999,1583.8521,76.6388);
	 SetPlayerColor(playerid,BARVA_CERNA);
	 GivePlayerWeapon(playerid,28,1000);
GivePlayerWeapon(playerid,34,50);
GivePlayerWeapon(playerid,16,20);
}
if (Job[playerid] == 13)
{
	 SetPlayerPos(playerid,344.2306,2031.6296,22.6406);
SetPlayerColor(playerid,BARVA_CERNA);
GivePlayerWeapon(playerid,28,1000);
GivePlayerWeapon(playerid,34,50);
GivePlayerWeapon(playerid,16,20);
}
if (Job[playerid] == 14)
{
	 SetPlayerPos(playerid,1111.6903,1796.9976,10.8203);
	 SetPlayerColor(playerid,BARVA_BILA);
	 GivePlayerWeapon(playerid,4,0);
GivePlayerWeapon(playerid,22,100);
GivePlayerWeapon(playerid,24,60);
}
if (Job[playerid] == 15)
{
	 SetPlayerPos(playerid,-1709.8265,398.4125,7.1797);
SetPlayerColor(playerid,BARVA_HNEDA);
GivePlayerWeapon(playerid,1,0);
GivePlayerWeapon(playerid,18,20);
GivePlayerWeapon(playerid,30,250);
}
if (Job[playerid] == 16)
{
	 SetPlayerPos(playerid,2262.1506,2039.6858,10.8203);
	 SetPlayerColor(playerid,BARVA_SEDIVA);
	 GivePlayerWeapon(playerid,31,300);
GivePlayerWeapon(playerid,8,0);
GivePlayerWeapon(playerid,34,40);
}
if (Job[playerid] == 17)
{
	 SetPlayerPos(playerid,1083.0809,1070.9081,10.8359);
	 SetPlayerColor(playerid,BARVA_FIALOVA);
	 GivePlayerWeapon(playerid,10,0);
GivePlayerWeapon(playerid,33,100);
}
if (Job[playerid] == 18)
{
	 SetPlayerPos(playerid,-1302.1443,2535.9846,87.7422);
	 SetPlayerColor(playerid,BARVA_ORANZOVA);
	 GivePlayerWeapon(playerid,35,10);
GivePlayerWeapon(playerid,39,20);
GivePlayerWeapon(playerid,1,0);
}
if (Job[playerid] == 19)
{
	 SetPlayerPos(playerid,-1964.1239,433.2509,35.1719);
	 SetPlayerColor(playerid,BARVA_BILA);
	 GivePlayerWeapon(playerid,43,10000);
GivePlayerWeapon(playerid,23,120);
}
if (Job[playerid] == 20)
{
	 SetPlayerPos(playerid,-2763.7544,370.1675,6.1742);
	 SetPlayerColor(playerid,BARVA_RUZOVA);
	 GivePlayerWeapon(playerid,12,0);
GivePlayerWeapon(playerid,25,60);
GivePlayerWeapon(playerid,34,10);
}
if (Job[playerid] == 21)
{
	 SetPlayerPos(playerid,2178.1404,1716.9014,11.0469);
	 SetPlayerColor(playerid,BARVA_OKROVA);
	 GivePlayerWeapon(playerid,22,100);
GivePlayerWeapon(playerid,28,400);
}
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[])
{
dcmd(setadmin,8,cmdtext);
dcmd(sethladmin,10,cmdtext);
dcmd(unsetadmin,10,cmdtext);
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)
{
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(pickupid == dealerpick)
{
ShowPlayerDialog(playerid,3,DIALOG_STYLE_LIST,"Zaměstnání: Dealer drog","Změnit skin\n Změnit skin\n Změnit skin","Zaměstnat","Storno");
}
if(pickupid == taxikarpick)
{
	 ShowPlayerDialog(playerid,4,DIALOG_STYLE_LIST,"Zaměstnání: Taxikář","Změnit skin\n Změnit skin\n Změnit skin","Zaměstnat","Storno");
}
if(pickupid == policielvpick)
{
	 ShowPlayerDialog(playerid,5,DIALOG_STYLE_LIST,"Zaměstnání: Policie Las Venturas","Změnit skin\n Změnit skin\n Změnit skin","Zaměstnat","Storno");
}
if(pickupid == policiesfpick)
{
	 ShowPlayerDialog(playerid,6,DIALOG_STYLE_LIST,"Zaměstnání: Policie San Fierro","Změnit skin\n Změnit skin\n Změnit skin","Zaměstnat","Storno");
}
if(pickupid == policielspick)
{
	 ShowPlayerDialog(playerid,7,DIALOG_STYLE_LIST,"Zaměstnání: Policie Los Santos","Změnit skin\n Změnit skin\n Změnit skin","Zaměstnat","Storno");
}
if(pickupid == bacharpick)
{
ShowPlayerDialog(playerid,8,DIALOG_STYLE_LIST,"Zaměstnání: Bachař","Změnit skin\n Změnit skin\n Změnit skin","Zaměstnat","Storno");
}
if(pickupid == grovestreetpick)
{
ShowPlayerDialog(playerid,9,DIALOG_STYLE_LIST,"Gang: Grove Street","Změnit skin\n Změnit skin\n Změnit skin","Zaměstnat","Storno");
}
if(pickupid == ballaspick)
{
	 ShowPlayerDialog(playerid,10,DIALOG_STYLE_LIST,"Gang: Ballas","Změnit skin\n Změnit skin\n Změnit skin","Zaměstnat","Storno");
}
if(pickupid == vagospick)
{
	 ShowPlayerDialog(playerid,11,DIALOG_STYLE_LIST,"Gang: Vagos","Změnit skin\n Změnit skin\n Změnit skin","Zaměstnat","Storno");
}
if(pickupid == aztecaspick)
{
	 ShowPlayerDialog(playerid,12,DIALOG_STYLE_LIST,"Gang: Gang Aztecas","Změnit skin\n Změnit skin\n Změnit skin","Zaměstnat","Storno");
}
if(pickupid == hasicipick)
{
	 ShowPlayerDialog(playerid,13,DIALOG_STYLE_LIST,"Zaměstnání: Hasiči","Změnit skin\n Změnit skin\n Změnit skin","Zaměstnat","Storno");
}
if(pickupid == fbipick)
{
	 ShowPlayerDialog(playerid,14,DIALOG_STYLE_LIST,"Zaměstnání: FBI","Změnit skin\n Změnit skin\n Změnit skin","Zaměstnat","Storno");
}
if(pickupid == swatpick)
{
	 ShowPlayerDialog(playerid,15,DIALOG_STYLE_LIST,"Zaměstnání: SWAT","Změnit skin\n Změnit skin\n Změnit skin","Zaměstnat","Storno");
}
if(pickupid == mechanikpick)
{
	 ShowPlayerDialog(playerid,16,DIALOG_STYLE_LIST,"Zaměstnání: Mechanik","Změnit skin\n Změnit skin\n Změnit skin","Zaměstnat","Storno");
}
if(pickupid == kamionistapick)
{
	 ShowPlayerDialog(playerid,17,DIALOG_STYLE_LIST,"Zaměstnání: Kamionista","Změnit skin\n Změnit skin\n Změnit skin","Zaměstnat","Storno");
}
if(pickupid == ochrankapick)
{
	 ShowPlayerDialog(playerid,18,DIALOG_STYLE_LIST,"Zaměstnání: Ochranka","Změnit skin\n Změnit skin\n Změnit skin","Zaměstnat","Storno");
}
if(pickupid == advokatpick)
{
	 ShowPlayerDialog(playerid,19,DIALOG_STYLE_LIST,"Zaměstnání: Advokát","Změnit skin\n Změnit skin\n Změnit skin","Zaměstnat","Storno");
}
if(pickupid == teroristapick)
{
ShowPlayerDialog(playerid,20,DIALOG_STYLE_LIST,"Zaměstnání: Terorista","Změnit skin\n Změnit skin\n Změnit skin","Zaměstnat","Storno");
}
if(pickupid == fotografpick)
{
	 ShowPlayerDialog(playerid,21,DIALOG_STYLE_LIST,"Zaměstnání: Fotograf","Změnit skin\nZměnit skin\nZměnit skin","Zaměstnat","Storno");
}
if(pickupid == starostapick)
{
	 ShowPlayerDialog(playerid,22,DIALOG_STYLE_LIST,"Zaměstnání: Starosta","Změnit skin\nZměnit skin\nZměnit skin","Zaměstnat","Storno");
}
if(pickupid == yakuzapick)
{
ShowPlayerDialog(playerid,23,DIALOG_STYLE_LIST,"Gang: Yakuza","Změnit skin\nZměnit skin\nZměnit skin","Zaměstnat","Storno");
}
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[])
{
if(dialogid == 1)
{
	 if(response == 1)
	 {
new name[MAX_PLAYER_NAME], soubor[256], string[128];
GetPlayerName(playerid, name, sizeof(name));
format (soubor, sizeof(soubor), USER_FILE, name);
if(!strlen(inputtext)) return ShowPlayerDialog(playerid,1,DIALOG_STYLE_INPUT,"Registrace","Zaregistruj se \n Napiš Heslo","Register","Storno");
dini_Create(soubor);
			 dini_Set(soubor, "name", GetName(playerid));
dini_IntSet(soubor, "Password", udb_hash(inputtext));
dini_IntSet(soubor, "Admin Level", AdminLevel[playerid]);
// dini_IntSet(soubor, "Bank Money", BankMoney[playerid]);
dini_IntSet(soubor, "Job", Job[playerid]);
format(string, 128, "[sERVER]Byl jsi úspěšne zaregistrován na nick %s a tvoje heslo je %s.", name, inputtext);
SendClientMessage(playerid, BARVA_ZELENA, string);
PlayerLogged[playerid] = 1;
}
if(response == 2)
{
	 Kick(playerid);
}
	 return 1;
}
if(dialogid == 2)
{
	 if(response == 1)
	 {
			 new name[MAX_PLAYER_NAME], soubor[256];
			 GetPlayerName(playerid, name, sizeof(name));
			 format(soubor, sizeof(soubor), USER_FILE, name);
			 if(!strlen(inputtext)) return ShowPlayerDialog(playerid, 2, DIALOG_STYLE_INPUT,"Login","Vítej zpět \n Napiš Heslo ","Login","Storno");
new Check;
Check = dini_Int(soubor, "Password");
if(udb_hash(inputtext) !=Check)
{
	 SendClientMessage(playerid, BARVA_CERVENA, "Špatné heslo.");
	 ShowPlayerDialog(playerid, 47, DIALOG_STYLE_INPUT,"Login","Vítej zpět \n Napiš Heslo ","Login","Storno");
}
else
{
	 PlayerLogged[playerid] = 1;
Job[playerid] = dini_Int(soubor, "Job");
//					 BankMoney[playerid] = dini_Int(soubor, "Bank Money");
					 AdminLevel[playerid] = dini_Int(soubor, "AdminLevel");
	 SendClientMessage(playerid, BARVA_ZELENA, "Úspěšně přihlášen");
	 }
}
if(response == 2)
{
	 Kick(playerid);
}
return 1;
}
if(dialogid == 3)
{
if(response == 1)
{
	 if(Job[playerid] == 1) return SendClientMessage(playerid,BARVA_CERVENA,"[sERVER]Už jsi jako Dealer zaměstnaný");
	 SendClientMessage(playerid,BARVA_ZELENA,"[sERVER]Zaměstnal jsi se jako Dealer");
	 GivePlayerWeapon(playerid,6,0);
GivePlayerWeapon(playerid,22,1000);
GivePlayerWeapon(playerid,32,10000);
SetPlayerColor(playerid,BARVA_ZELENA);
Job[playerid] = 1;
}
if(listitem == 0)
{
	 SetPlayerSkin(playerid,1);
}
if(listitem == 1)
{
	 SetPlayerSkin(playerid,29);
}
if(listitem == 2)
{
	 SetPlayerSkin(playerid,73);
}
return 1;
}
if(dialogid == 4)
{
if(response == 1)
{
if(Job[playerid] == 2) return SendClientMessage(playerid,BARVA_CERVENA,"[sERVER]Už jsi jako Taxikář zaměstnaný");
	 SendClientMessage(playerid,BARVA_ZELENA,"[sERVER]Zaměstnal jsi se jako Taxikář");
SetPlayerColor(playerid,BARVA_ZLUTA);
GivePlayerWeapon(playerid,4,0);
GivePlayerWeapon(playerid,24,60);
GivePlayerWeapon(playerid,25,80);
Job[playerid] = 2;
}
if(listitem == 0)
{
	 SetPlayerSkin(playerid,142);
}
if(listitem == 1)
{
	 SetPlayerSkin(playerid,255);
}
if(listitem == 2)
{
	 SetPlayerSkin(playerid,7);
}
return 1;
}
if(dialogid == 5)
{
	 if(response == 1)
{
	 if(Job[playerid] == 3) return SendClientMessage(playerid,BARVA_CERVENA,"[sERVER]Už jsi jako Policie v Las Venturas zaměstnaný");
			 SendClientMessage(playerid,BARVA_ZELENA,"[sERVER]Zaměstnal jsi se jako Policie Las Venturas");
			 SetPlayerColor(playerid,BARVA_OKROVA);
	 GivePlayerWeapon(playerid,3,0);
			 GivePlayerWeapon(playerid,22,300);
			 GivePlayerWeapon(playerid,17,5);
Job[playerid] = 3;
	 }
	 if(listitem == 0)
{
	 SetPlayerSkin(playerid,282);
}
return 1;
}
if(dialogid == 6)
{
	 if(response == 1)
{
	 if(Job[playerid] == 4) return SendClientMessage(playerid,BARVA_CERVENA,"[sERVER]Už jsi jako Policie v San Sierru zaměstnaný");
	 SendClientMessage(playerid,BARVA_ZELENA,"[sERVER]Zaměstnal jsi se jako Policie San Fierro");
	 SetPlayerColor(playerid,BARVA_OKROVA);
	 GivePlayerWeapon(playerid,3,0);
			 GivePlayerWeapon(playerid,22,300);
			 GivePlayerWeapon(playerid,17,5);
Job[playerid] = 4;
}
if(listitem == 0)
{
	 SetPlayerSkin(playerid,281);
}
return 1;
}
if(dialogid == 7)
{
if(response ==1)
{
if(Job[playerid] == 5) return SendClientMessage(playerid,BARVA_CERVENA,"[sERVER]Už jsi jako Policie v Los Santos zaměstnaný");
SendClientMessage(playerid,BARVA_ZELENA,"[sERVER]Zaměstnal jsi se jako Policie Los Santos");
	 SetPlayerColor(playerid,BARVA_OKROVA);
	 GivePlayerWeapon(playerid,3,0);
			 GivePlayerWeapon(playerid,22,300);
			 GivePlayerWeapon(playerid,17,5);
Job[playerid] = 5;
}
if(listitem == 0)
{
	 SetPlayerSkin(playerid,280);
}
return 1;
}
if(dialogid == 8)
{
	 if(response == 1)
	 {
	 if(Job[playerid] == 6) return SendClientMessage(playerid,BARVA_CERVENA,"[sERVER]Už jsi jako Bachař zaměstnaný");
			 SendClientMessage(playerid,BARVA_ZELENA,"[sERVER]Zaměstnal jsi se jako Bachař");
GivePlayerWeapon(playerid,3,0);
GivePlayerWeapon(playerid,24,1000);
GivePlayerWeapon(playerid,28,600);
SetPlayerColor(playerid,BARVA_BILA);
	 Job[playerid] = 6;
}
if(listitem == 0)
{
	 SetPlayerSkin(playerid,283);
}
if(listitem == 1)
{
	 SetPlayerSkin(playerid,287);
}
return 1;
}
if(dialogid == 9)
{
	 if(response == 1)
{
	 if(Job[playerid] == 7) return SendClientMessage(playerid,BARVA_CERVENA,"[sERVER]Už jsi jako Gang Grove Street zaměstnaný");
	 SendClientMessage(playerid,BARVA_ZELENA,"[sERVER]Zaměstnal jsi se jako Gang Grove Street");
			 GivePlayerWeapon(playerid,32,400);
			 GivePlayerWeapon(playerid,22,100);
			 SetPlayerColor(playerid,BARVA_ZELENA);
			 Job[playerid] = 7;
}
if(listitem == 0)
{
	 SetPlayerSkin(playerid,105);
}
if(listitem == 1)
{
SetPlayerSkin(playerid,106);
}
if(listitem == 2)
{
	 SetPlayerSkin(playerid,107);
}
return 1;
}
if(dialogid == 10)
{
	 if(response == 1)
{
if(Job[playerid] == 8) return SendClientMessage(playerid,BARVA_CERVENA,"[sERVER]Už jsi jako Gang Ballas zaměstnaný");
SendClientMessage(playerid,BARVA_ZELENA,"[sERVER]Zaměstnal jsi se jako Gang Ballas");
	 SetPlayerColor(playerid,BARVA_FIALOVA);
	 GivePlayerWeapon(playerid,22,100);
	 GivePlayerWeapon(playerid,28,400);
Job[playerid] = 8;
}
if(listitem == 0)
{
SetPlayerSkin(playerid,102);
}
if(listitem == 1)
{
SetPlayerSkin(playerid,103);
}
if(listitem == 2)
{
	 SetPlayerSkin(playerid,104);
}
return 1;
}
if(dialogid == 11)
{
if(response == 1)
{
if(Job[playerid] == 9) return SendClientMessage(playerid,BARVA_CERVENA,"[sERVER]Už jsi jako Gang Vagos zaměstnaný");
SendClientMessage(playerid,BARVA_ZELENA,"[sERVER]Zaměstnal jsi se jako Gang Vagos");
	 SetPlayerColor(playerid,BARVA_ZLUTA);
	 GivePlayerWeapon(playerid,22,100);
	 GivePlayerWeapon(playerid,28,400);
Job[playerid] = 9;
}
if(listitem == 0)
{
	 SetPlayerSkin(playerid,108);
}
if(listitem == 1)
{
SetPlayerSkin(playerid,109);
}
if(listitem == 2)
{
	 SetPlayerSkin(playerid,110);
}
return 1;
}
if(dialogid == 12)
{
if(response == 1)
{
if(Job[playerid] == 10) return SendClientMessage(playerid,BARVA_CERVENA,"[sERVER]Už jsi jako Gang Aztecas zaměstnaný");
SendClientMessage(playerid,BARVA_ZELENA,"[sERVER]Zaměstnal jsi se jako Gang Aztecas");
	 SetPlayerColor(playerid,BARVA_SVETLEMODRA);
	 GivePlayerWeapon(playerid,22,100);
	 GivePlayerWeapon(playerid,28,400);
Job[playerid] = 10;
}
if(listitem == 0)
{
	 SetPlayerSkin(playerid,114);
}
if(listitem == 1)
{
SetPlayerSkin(playerid,115);
}
if(listitem == 2)
{
	 SetPlayerSkin(playerid,116);
}
return 1;
}
if(dialogid == 13)
{
if(response == 1)
{
if(Job[playerid] == 11) return SendClientMessage(playerid,BARVA_CERVENA,"[sERVER]Už jsi jako Hasič zaměstnaný");
SendClientMessage(playerid,BARVA_ZELENA,"[sERVER]Zaměstnal jsi se jako Hasič");
	 SetPlayerColor(playerid,BARVA_CERVENA);
	 GivePlayerWeapon(playerid,42,4000);
	 GivePlayerWeapon(playerid,23,150);
	 GivePlayerWeapon(playerid,9,0);
Job[playerid] = 11;
}
if(listitem == 0)
{
	 SetPlayerSkin(playerid,277);
}
if(listitem == 1)
{
SetPlayerSkin(playerid,278);
}
if(listitem == 2)
{
	 SetPlayerSkin(playerid,279);
}
return 1;
}
if(dialogid == 14)
{
if(response == 1)
{
if(Job[playerid] == 12) return SendClientMessage(playerid,BARVA_CERVENA,"[sERVER]Už jsi jako FBI zaměstnaný");
SendClientMessage(playerid,BARVA_ZELENA,"[sERVER]Zaměstnal jsi se jako FBI");
	 SetPlayerColor(playerid,BARVA_CERNA);
	 GivePlayerWeapon(playerid,28,1000);
	 GivePlayerWeapon(playerid,34,50);
	 GivePlayerWeapon(playerid,16,20);
Job[playerid] = 12;
}
if(listitem == 0)
{
	 SetPlayerSkin(playerid,286);
}
return 1;
}
if(dialogid == 15)
{
if(response == 1)
{
if(Job[playerid] == 13) return SendClientMessage(playerid,BARVA_CERVENA,"[sERVER]Už jsi jako SWAT zaměstnaný");
SendClientMessage(playerid,BARVA_ZELENA,"[sERVER]Zaměstnal jsi se jako SWAT");
	 SetPlayerColor(playerid,BARVA_CERNA);
	 GivePlayerWeapon(playerid,28,1000);
	 GivePlayerWeapon(playerid,34,50);
	 GivePlayerWeapon(playerid,16,20);
Job[playerid] = 13;
}
if(listitem == 0)
{
	 SetPlayerSkin(playerid,285);
}
return 1;
}
if(dialogid == 16)
{
if(response == 1)
{
if(Job[playerid] == 14) return SendClientMessage(playerid,BARVA_CERVENA,"[sERVER]Už jsi jako Mechanik zaměstnaný");
SendClientMessage(playerid,BARVA_ZELENA,"[sERVER]Zaměstnal jsi se jako Mechanik");
	 SetPlayerColor(playerid,BARVA_BILA);
	 GivePlayerWeapon(playerid,4,0);
	 GivePlayerWeapon(playerid,22,100);
	 GivePlayerWeapon(playerid,24,60);
Job[playerid] = 14;
}
if(listitem == 0)
{
	 SetPlayerSkin(playerid,50);
}
return 1;
}
if(dialogid == 17)
{
if(response == 1)
{
if(Job[playerid] == 15) return SendClientMessage(playerid,BARVA_CERVENA,"[sERVER]Už jsi jako Řidič Kamionu zaměstnaný");
SendClientMessage(playerid,BARVA_ZELENA,"[sERVER]Zaměstnal jsi se jako Řidič Kamionu");
	 SetPlayerColor(playerid,BARVA_HNEDA);
	 GivePlayerWeapon(playerid,1,0);
	 GivePlayerWeapon(playerid,18,20);
	 GivePlayerWeapon(playerid,30,250);
Job[playerid] = 15;
}
if(listitem == 0)
{
	 SetPlayerSkin(playerid,206);
}
if(listitem == 1)
{
SetPlayerSkin(playerid,234);
}
if(listitem == 2)
{
	 SetPlayerSkin(playerid,261);
}
return 1;
}
if(dialogid == 18)
{
if(response == 1)
{
if(Job[playerid] == 16) return SendClientMessage(playerid,BARVA_CERVENA,"[sERVER]Už jsi jako Ocranka zaměstnaný");
SendClientMessage(playerid,BARVA_ZELENA,"[sERVER]Zaměstnal jsi se jako Ocranka");
	 SetPlayerColor(playerid,BARVA_SEDIVA);
	 GivePlayerWeapon(playerid,31,300);
	 GivePlayerWeapon(playerid,8,0);
	 GivePlayerWeapon(playerid,34,40);
Job[playerid] = 16;
}
if(listitem == 0)
{
	 SetPlayerSkin(playerid,163);
}
if(listitem == 1)
{
SetPlayerSkin(playerid,164);
}
if(listitem == 2)
{
	 SetPlayerSkin(playerid,165);
}
return 1;
}
if(dialogid == 19)
{
if(response == 1)
{
if(Job[playerid] == 17) return SendClientMessage(playerid,BARVA_CERVENA,"[sERVER]Už jsi jako Advokát zaměstnaný");
SendClientMessage(playerid,BARVA_ZELENA,"[sERVER]Zaměstnal jsi se jako Advokát");
	 SetPlayerColor(playerid,BARVA_FIALOVA);
	 GivePlayerWeapon(playerid,10,0);
	 GivePlayerWeapon(playerid,33,100);
Job[playerid] = 17;
}
if(listitem == 0)
{
	 SetPlayerSkin(playerid,17);
}
if(listitem == 1)
{
SetPlayerSkin(playerid,147);
}
return 1;
}
if(dialogid == 20)
{
if(response == 1)
{
if(Job[playerid] == 18) return SendClientMessage(playerid,BARVA_CERVENA,"[sERVER]Už jsi jako Terorista zaměstnaný");
SendClientMessage(playerid,BARVA_ZELENA,"[sERVER]Zaměstnal jsi se jako Terorista");
	 SetPlayerColor(playerid,BARVA_ORANZOVA);
	 GivePlayerWeapon(playerid,35,10);
	 GivePlayerWeapon(playerid,39,20);
	 GivePlayerWeapon(playerid,1,0);
Job[playerid] = 18;
}
if(listitem == 0)
{
	 SetPlayerSkin(playerid,46);
}
if(listitem == 1)
{
SetPlayerSkin(playerid,47);
}
if(listitem == 2)
{
	 SetPlayerSkin(playerid,48);
}
return 1;
}
if(dialogid == 21)
{
if(response == 1)
{
if(Job[playerid] == 19) return SendClientMessage(playerid,BARVA_CERVENA,"[sERVER]Už jsi jako Fotograf zaměstnaný");
SendClientMessage(playerid,BARVA_ZELENA,"[sERVER]Zaměstnal jsi se jako Fotograf");
	 SetPlayerColor(playerid,BARVA_BILA);
	 GivePlayerWeapon(playerid,43,10000);
	 GivePlayerWeapon(playerid,23,120);
Job[playerid] = 19;
}
if(listitem == 0)
{
	 SetPlayerSkin(playerid,18);
}
if(listitem == 1)
{
SetPlayerSkin(playerid,45);
}
if(listitem == 2)
{
	 SetPlayerSkin(playerid,154);
}
return 1;
}
if(dialogid == 22)
{
if(response == 1)
{
if(Job[playerid] == 20) return SendClientMessage(playerid,BARVA_CERVENA,"[sERVER]Už jsi jako Starosta zaměstnaný");
SendClientMessage(playerid,BARVA_ZELENA,"[sERVER]Zaměstnal jsi se jako Starosta");
	 SetPlayerColor(playerid,BARVA_RUZOVA);
	 GivePlayerWeapon(playerid,12,0);
	 GivePlayerWeapon(playerid,25,60);
	 GivePlayerWeapon(playerid,34,10);
Job[playerid] = 20;
}
if(listitem == 0)
{
	 SetPlayerSkin(playerid,187);
}
if(listitem == 1)
{
SetPlayerSkin(playerid,227);
}
return 1;
}
if(dialogid == 23)
{
if(response == 1)
{
if(Job[playerid] == 21) return SendClientMessage(playerid,BARVA_CERVENA,"[sERVER]Už jsi jako Gang Yakuza zaměstnaný");
SendClientMessage(playerid,BARVA_ZELENA,"[sERVER]Zaměstnal jsi se jako Gang Yakuza");
	 SetPlayerColor(playerid,BARVA_OKROVA);
	 GivePlayerWeapon(playerid,22,100);
	 GivePlayerWeapon(playerid,28,400);
Job[playerid] = 21;
}
if(listitem == 0)
{
	 SetPlayerSkin(playerid,111);
}
if(listitem == 1)
{
SetPlayerSkin(playerid,112);
}
if(listitem == 2)
{
	 SetPlayerSkin(playerid,113);
}
}
return 1;
}
public OnPlayerClickPlayer(playerid, clickedplayerid, source)
{
return 1;
}
//---------------------------Vlastní publicy------------------------------------
public Vyplaty()
{
for(new i=0;i < MAX_PLAYERS_EX; i++)
{
if(IsPlayerConnected(i))
{
	 if(Job[i] == 0)
	 {
	 new stringcistavyplata = (random(1000));
	 new stringvyplata[128];
	 format(stringvyplata, sizeof(stringvyplata), "Jako nezaměstnaný jsi dostal %d Kč", stringcistavyplata);
	 SendClientMessage(i, BARVA_ORANZOVA, stringvyplata);
GivePlayerMoney(i, stringcistavyplata);
}
if(Job[i] == 1)
{
	 new stringcistavyplata1 = (20000);
	 new stringpremie1 = (random(1500));
	 new stringvyplata1[128];
	 new stringprvnivysledek1 = stringcistavyplata1 + stringpremie1;
	 new stringdanvysledek1 = stringprvnivysledek1 / 10;
	 new stringdruhyvysledek1 = stringprvnivysledek1 - stringdanvysledek1;
	 format(stringvyplata1, sizeof(stringvyplata1), "Jako delaer drog jsi dostal čistého platu %d, prémie %d, odved si daně %d, takže jsi vlastně dostal %d", stringcistavyplata1, stringpremie1, stringdanvysledek1, stringdruhyvysledek1);
	 SendClientMessage(i, BARVA_ORANZOVA, stringvyplata1);
	 GivePlayerMoney(i, stringdruhyvysledek1);
}
if(Job[i] == 2)
{
	 new stringcistavyplata2 = (16000);
	 new stringpremie2 = (random(1500));
	 new stringvyplata2[128];
	 new stringprvnivysledek2 = stringcistavyplata2 + stringpremie2;
	 new stringdanvysledek2 = stringprvnivysledek2 / 10;
	 new stringdruhyvysledek2 = stringprvnivysledek2 - stringdanvysledek2;
	 format(stringvyplata2, sizeof(stringvyplata2), "Jako taxikář jsi dostal čistého platu %d, prémie %d, odved si daně %d, takže jsi vlastně dostal %d", stringcistavyplata2, stringpremie2, stringdanvysledek2, stringdruhyvysledek2);
SendClientMessage(i, BARVA_ORANZOVA, stringvyplata2);
GivePlayerMoney(i, stringdruhyvysledek2);
}
if(Job[i] == 3)
{
	 new stringcistavyplata3 = (18000);
	 new stringpremie3 = (random(1500));
	 new stringvyplata3[128];
	 new stringprvnivysledek3 = stringcistavyplata3 + stringpremie3;
new stringdanvysledek3 = stringprvnivysledek3 / 10;
new stringdruhyvysledek3 = stringprvnivysledek3 - stringdanvysledek3;
format(stringvyplata3, sizeof(stringvyplata3), "Jako policie v Las Venturas jsi dostal čistého platu %d, prémie %d, odved si daně %d, takže jsi vlatně dostal %d", stringcistavyplata3, stringpremie3, stringdanvysledek3, stringdruhyvysledek3);
SendClientMessage(i, BARVA_ORANZOVA, stringvyplata3);
GivePlayerMoney(i, stringdruhyvysledek3);
}
if(Job[i] == 4)
{
	 new stringcistavyplata4 = (18000);
	 new stringpremie4 = (random(1500));
	 new stringvyplata4[128];
	 new stringprvnivysledek4 = stringcistavyplata4 + stringpremie4;
new stringdanvysledek4 = stringprvnivysledek4 / 10;
new stringdruhyvysledek4 = stringprvnivysledek4 - stringdanvysledek4;
format(stringvyplata4, sizeof(stringvyplata4), "Jako policie v San Fierru jsi dostal čistého platu %d, prémie %d, odved si daně %d, takže jsi vlatně dostal %d", stringcistavyplata4, stringpremie4, stringdanvysledek4, stringdruhyvysledek4);
SendClientMessage(i, BARVA_ORANZOVA, stringvyplata4);
GivePlayerMoney(i, stringdruhyvysledek4);
}
if(Job[i] == 5)
{
	 new stringcistavyplata5 = (18000);
	 new stringpremie5 = (random(1500));
	 new stringvyplata5[128];
	 new stringprvnivysledek5 = stringcistavyplata5 + stringpremie5;
new stringdanvysledek5 = stringprvnivysledek5 / 10;
new stringdruhyvysledek5 = stringprvnivysledek5 - stringdanvysledek5;
format(stringvyplata5, sizeof(stringvyplata5), "Jako policie v Los Santos jsi dostal čistého platu %d, prémie %d, odved si daně %d, takže jsi vlatně dostal %d", stringcistavyplata5, stringpremie5, stringdanvysledek5, stringdruhyvysledek5);
SendClientMessage(i, BARVA_ORANZOVA, stringvyplata5);
GivePlayerMoney(i, stringdruhyvysledek5);
}
if(Job[i] == 6)
{
	 new stringcistavyplata6 = (17500);
	 new stringpremie6 = (random(1500));
	 new stringvyplata6[128];
	 new stringprvnivysledek6 = stringcistavyplata6 + stringpremie6;
new stringdanvysledek6 = stringprvnivysledek6 / 10;
new stringdruhyvysledek6 = stringprvnivysledek6 - stringdanvysledek6;
format(stringvyplata6, sizeof(stringvyplata6), "Jako bachař jsi dostal čistého platu %d, prémie %d, odved si daně %d, takže jsi vlatně dostal %d", stringcistavyplata6, stringpremie6, stringdanvysledek6, stringdruhyvysledek6);
SendClientMessage(i, BARVA_ORANZOVA, stringvyplata6);
GivePlayerMoney(i, stringdruhyvysledek6);
}

}
}
return 1;
}
//------------------------------Stocky------------------------------------------
stock GetName(playerid)
{
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid,name,sizeof(name));
return name;
}
stock udb_hash(buf[])
{
new length=strlen(buf);
new s1 = 1;
new s2 = 0;
new n;
for (n=0; n<length; n++)
{
	 s1 = (s1 + buf[n]) % 65521;
	 s2 = (s2 + s1) % 65521;
}
return (s2 << 16) + s1;
}
//------------------------------dcmd--------------------------------------------
dcmd_setadmin(playerid, params[])
{
new id = strval(params);
new stringsetadmin[128];
if(!strlen(params)) return SendClientMessage(playerid, BARVA_ORANZOVA, "Použití [/setadmin (id)].");
else if(AdminLevel[playerid] !=2) return SendClientMessage(playerid, BARVA_CERVENA, "Nejsi Hlavní admin.");
else if(!IsPlayerConnected(id)) return SendClientMessage(playerid, BARVA_CERVENA, "Hráč není připojen.");
format(stringsetadmin, sizeof(stringsetadmin), "Hlavní admin %s jmenoval hráče %s adminem.", GetName(playerid), GetName(id));
SendClientMessageToAll(BARVA_ZELENA, stringsetadmin);
AdminLevel[id] = 1;
return 1;
}
dcmd_unsetadmin(playerid, params[])
{
new id = strval(params);
new stringunsetadmin[128];
if(!strlen(params)) return SendClientMessage(playerid, BARVA_ORANZOVA, "Použití [/unsetadmin (id)].");
else if(AdminLevel[playerid] !=2) return SendClientMessage(playerid, BARVA_CERVENA, "Nejsi Hlavní admin.");
else if(!IsPlayerConnected(id)) return SendClientMessage(playerid, BARVA_CERVENA, "Hráč není připojen.");
format(stringunsetadmin, sizeof(stringunsetadmin), "Hlavní admin %s zrušil hráči %s administrátorství.", GetName(playerid), GetName(id));
SendClientMessageToAll(BARVA_ZELENA, stringunsetadmin);
AdminLevel[id] = 0;
return 1;
}
dcmd_sethladmin(playerid, params[])
{
new id = strval(params);
new stringsethladmin[128];
if(!strlen(params)) return SendClientMessage(playerid, BARVA_ORANZOVA, "Použití [/sethladmin (id)].");
else if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, BARVA_CERVENA, "Nejsi RCON admin.");
else if(!IsPlayerConnected(id)) return SendClientMessage(playerid, BARVA_CERVENA, "Hráč není připojen.");
format(stringsethladmin, sizeof(stringsethladmin),"RCON admin jmenoval hráče %s hlavním adminem.", GetName(id));
SendClientMessageToAll(BARVA_ZELENA, stringsethladmin);
AdminLevel[id] = 2;
return 1;
}

 

 

 

Teď mi prozměnu vyhazuje error ten main :).

C:\Users\Havelis\Desktop\Samp\SAMP server 0.3x\gamemodes\Pokus2.pwn(57) : error 001: expected token: ";", but found "-identifier-"

 

Řádky:

57: main()
58: {
59: print("\n----------------------------------");
60: print(" Blank Gamemode by your name here");
61: print("----------------------------------\n");
62: }

A za main() středník nemá být.

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...