Skripta koju koristim:Moja od 0
Detaljan opis problema:Izbaci mi ovaj erorcic prije izbacivalo za endif a ja sam to sredio sa tim sto sam stavio na kraj i onda je
dosao ovaj erorcic samo je 1
Dio skripte: ne postoji ta linija ta 437 al postoji 436
Neke slike/video za lakse dobivanje pomoci(neobavezno):
(437) : error 013: no entry point (no public functions)
usput ako mi neko moze poslat onaj system kuca kao na techland xperiji sto se kreira kuca /malakuca /velikakuca /vila i tako to bio bih jakoo zahvalan
Vrati u skriptu sve stock callbackove!
ne kontam objasni fino
Vrati u skriptu osnovne publice: OnGameModeInIt, OnPlayerConnect, OnPlayerRequestClass, OnPlayerDisconnect.. one što dobiješ u blanc skripti!
Samo moram priznat da si ti neki opasan lik Äim razlikujeÅ¡ erorÄić i erorÄinu, bez obzira Å¡to ga ne znaÅ¡ rijeÅ¡it! :D
Lol imam to
al eto provjericu
imam to bogami sve je tu
imaš li main () ?
Mozda nemam dje treba dodat jel to ovo
main()
{
print("\n----------------------------------");
print(" Blank Gamemode by your name here");
print("----------------------------------\n");
}
To, ako to imaš onda ti fali neki public.. drugo ne moze bit :/
Ok hvala potrazicu :D ako bude sta falilo dodacu :D
joj ne nista ne fali ja napravio new pawno i sve provjerio sve ima :'(
Najbojle ajde postaj cijelu skriptu ovdje, pa cemo pomoc!
evo iz nule je nije nesto posebno :D
enum pInfo
{
pAdminLevel,
pCash,
pScore,
}
#define SERVER_USER_FILE "igraci/%s.ini"
#if defined MAX_PLAYERS
//======I N C L U D S O V I =============//
#include <streamer>
#include <sscanf2>
#include <a_samp>
#include <dini>
#include <dudb>
#pragma unused ret_memcpy
//SCM BOJE [0.3c]
#define COL_MYCOL "{FF7F24}"
#define COL_LIGHTRED "{FF6347}"
#define COL_ZELENA "{48E31C}"
#define Zln "{48E31C}"
#define COL_RADIO "{108291}"
#define COL_PLAVKASTA "{157DEC}"
#define COL_EASY "{FFF1AF}"
#define COL_WHITE "{FFFFFF}"
#define COL_BLACK "{0E0101}"
#define COL_GREY "{C3C3C3}"
#define COL_GREEN "{48E31C}"
#define COL_RED "{F81414}"
#define rd "{F81414}"
#define COL_YELLOW "{F3FF02}"
#define COL_ORANGE "{FFAF00}"
#define COL_LIME "{B7FF00}"
#define COL_CYAN "{00FFEE}"
#define COL_SVPLAVA "{00C0FF}"
#define svpl "{00C0FF}"
#define COL_BLUE "{0049FF}"
#define COL_MAGENTA "{F300FF}"
#define COL_VIOLET "{B700FF}"
#define COL_PINK "{FF00EA}"
#define COL_MARONE "{A90202}"
#define COL_CMD "{B8FF02}"
#define COL_PARAM "{3FCD02}"
#define COL_SERVER "{AFE7FF}"
#define COL_VALUE "{A3E4FF}"
#define COL_RULE "{E8B7}"
#define COL_RULE2 "{FBDF89}"
#define COL_RWHITE "{FFFFFF}"
#define COL_LGREEN "{C9FFAB}"
#define COL_LRED "{FFA1A1}"
#define COL_LRED2 "{C77D87}"
/*====Kraj Boja=====*/
//BOJE
#define COLOR_TOMATO 0xFF6347AA
#define WHITE 0xFFFFFFFF
#define COLOR_SEA 0x00808000
#define COLOR_MYORANGE 0xFF7F24FF
#define COLOR_ZELENKASTA 0x48E31CFF
#define ZELENKASTA2 0x48E31CAA
#define COLOR_MOJABOJA 0x5EA0FF
#define COLOR_LJUBICASTA 0xC2A2DAAA
#define COLOR_CHAT1 0xB7FFAA
#define COLOR_CHAT2 0xE6A9ECAA
#define COLOR_CHAT3 0xC38EC7AA
#define COLOR_CHAT4 0xD2B9D3AA
#define COLOR_CHAT5 0xC6AEC7AA
#define COLOR_IVORY 0xFFFF82AA
#define COLOR_ORANGE 0x00AA
#define ANNOUNCEMENT 0x6AF7E1FF
#define COLOR_DRED 0xFF0000FF
#define COLOR_DPLAVA 0x995F2BFF
#define ADMCRVENA 0xFF6347AA
#define NICERED 0xFF0000FF
#define NICERE 0xFF0000FF
#define OOC 0xE0FFFFAA
#define CRNA 0x0F0000FF
#define ZELENO 0x33AA33AA
#define SIVA 0xAFAFAFAA
#define ZUTA 0xFFFF00AA
#define LJUBICASTA 0xC2A2DAAA
#define ZLATNA 0xB8860BAA
#define BRAON 0xA52A2AAA
#define CRVENA 0xAA3333AA
#define ZELENA 0xA5FF00FF
#define BELA 0xFFFFFFAA
#define ZELENKASTA 0x48E31CFF
#define zelenkasta 0x48E31CFF
#define PLAVA 0x0000BBAA
#define SVETLOPLAVA 0x33CCFFAA
#define SVETLOZELENA 0x80FF80FF
#define NARANDZASTA 0x00AA
#define YELLOW 0xFFFF00AA
#define ORANGE 0x7804FF
#define GRAY 0xCECECEFF
#define LIGHTBLUE 0x00C2ECFF
#define siva 0xAFAFAFAA
#define COLOR_GREY 0xAFAFAFAA
#define COLOR_RED 0xAA3333AA
#define COLOR_ODG 0xFF0000AA
#define COLOR_GREEN 0x9EC73DAA
#define COLOR_GROVE 0x00FF00FF
#define COLOR_GRAD1 0xB4B5B7FF
#define COLOR_GRAD2 0xBFC0C2FF
#define COLOR_GRAD3 0xCBCCCEFF
#define COLOR_GRAD4 0xD8D8D8FF
#define COLOR_GRAD5 0xE3E3E3FF
#define COLOR_GRAD6 0xF0F0F0FF
#define LIGHTRED 0xFF6347AA
#define COLOR_LIGHTRED 0xFF6347AA
#define COLOR_LIGHTBLUE 0x33CCFFAA
#define COLOR_LIGHTGREEN 0x9ACD32AA
#define COLOR_BLACK 0x000000FF
#define COLOR_Text 0xF5D9C1F6
#define COLOR_SVETLOPLAVA 0x33CCFFAA
#define NICERED 0xFF0000FF
#define COLOR_NICERED 0xFF0000FF
#define COLOR_INVIS 0xAFAFAF00
#define COLOR_SPEC 0xBFC0C200
#define COLOR_ADD 0x63FF60AA
#define COLOR_YELLOW 0xFFFF00AA
#define COLOR_YELLOW2 0xF5DEB3AA
#define COLOR_WHITE 0xFFFFFFAA
#define COLOR_FADE1 0xE6E6E6E6
#define COLOR_FADE2 0xC8C8C8C8
#define COLOR_FADE3 0xAAAAAAAA
#define COLOR_FADE4 0x8C8C8C8C
#define COLOR_FADE5 0x6E6E6E6E
#define COLOR_PURPLE 0xC2A2DAAA
#define COLOR_DBLUE 0x2641FEAA
#define COLOR_ALLDEPT 0xFF8282AA
#define COLOR_NEWS 0x458E1DAA
#define COLOR_OOC 0xE0FFFFAA
#define OBJECTIVE_COLOR 0x64000064
#define TEAM_GREEN_COLOR 0xFFFFFFAA
#define TEAM_JOB_COLOR 0xFFB6C1AA
#define TEAM_HIT_COLOR 0xFFFFFF00
#define TEAM_BLUE_COLOR 0x8D8DFF00
#define TEAM_RADIO_COLOR 0xF2D068FF
#define TEAM_GROVE_COLOR 0x00D900C8
#define TEAM_VAGOS_COLOR 0xFF00EBFF
#define TEAM_BALLAS_COLOR 0xD900D3C8
#define TEAM_AZTECAS_COLOR 0x01FCFFC8
#define TEAM_CYAN_COLOR 0xFF8282AA
#define TEAM_ORANGE_COLOR 0xFF830000
#define TEAM_COR_COLOR 0x39393900
#define TEAM_BAR_COLOR 0x00D90000
#define TEAM_TAT_COLOR 0xBDCB9200
#define TEAM_CUN_COLOR 0xD900D300
#define TEAM_STR_COLOR 0x01FCFF00
#define TEAM_ADMIN_COLOR 0x00808000
#define cop_color 0xC2A2DAFF
#define RED 0xAA3333AA
#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)
{
gPlayerLogged[playerid] = 0;
new name[MAX_PLAYER_NAME], file[256];
GetPlayerName(playerid, name, sizeof(name));
format(file, sizeof(file), SERVER_USER_FILE, name);
if (!dini_Exists(file))
{
ShowPlayerDialog(playerid, 1, DIALOG_STYLE_INPUT, "Niste registrirani", "[VilkoSys]Dobrodosli, niste registrirani. Molim registrirajte se za daljnju igru", "Register", "Leave");
}
if(fexist(file))
{
ShowPlayerDialog(playerid, 2, DIALOG_STYLE_INPUT, "Vi ste registrirani", "[VilkoSys]Dobrodosli, vi ste registrirani. Logirajte se", "Login", "Leave");
}
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("/help", cmdtext, true, 10) == 0)
{
SendClientMessage(playerid, NICERED,"** VAS NALOG ** {FFFFFF}/rules(pravila) /stats /kupilevel /upgrade");
SendClientMessage(playerid, NICERED,"** GENERALNO ** {FFFFFF}/pay /charity /time /kupi /unrentcar /pice /pokazidozvole /kupiodjecu /fuel /v");
SendClientMessage(playerid, NICERED,"** GENERALNO ** {FFFFFF}/resetupgrades(100k) /oruzje /lock /skill /portable /dozvole /spawnchange /mo");
SendClientMessage(playerid, NICERED,"** GENERALNO ** {FFFFFF}/report /cancel /prihvati /eject /usedrugs /contract /fill /fillcar /clear /service /pl");
SendClientMessage(playerid, NICERED,"** CHAT ** {FFFFFF}(/w)hisper (/o)oc (/s)hout (/c)lose (/l)ocal (/b) (/ad)vertise (/f)amily /me /le");
SendClientMessage(playerid, NICERED,"** BANKA ** {FFFFFF}/balance /withdraw /deposit /wiretransfer");
SendClientMessage(playerid, ZELENKASTA,"** DONATOR ** {FFFFFF}/togooc /tognews /togfam /togpm /togphone /pme");
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)
{
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)
{
new name[MAX_PLAYER_NAME], file[256], string[128];
GetPlayerName(playerid, name, sizeof(name));
format(file, sizeof(file), SERVER_USER_FILE, name);
if(!response) return Kick(playerid);
if (!strlen(inputtext)) return
ShowPlayerDialog(playerid, 1, DIALOG_STYLE_INPUT, "Niste registrirani", "Dobrodosli, niste registrirani. Molim registrirajte se za daljnju igru", "Register", "Leave");
dini_Create(file);
dini_IntSet(file, "Lozinka", udb_hash(inputtext));
dini_IntSet(file, "AdminLevel",PlayerInfo[playerid][pAdminLevel] = 0);
dini_IntSet(file, "Novci",PlayerInfo[playerid][pCash] = 500);
dini_IntSet(file, "Level",PlayerInfo[playerid][pScore] = 0);
format(string, 128, "[VilkoSys]: Registrirali ste se %s s sifrom %s, automatski ste logirani.", name, inputtext);
SendClientMessage(playerid, COLOR_YELLOW, string);
gPlayerLogged[playerid] = 1;
}
if (dialogid == 2)
{
new name[MAX_PLAYER_NAME], file[256], string[128];
GetPlayerName(playerid, name, sizeof(name));
format(file, sizeof(file), SERVER_USER_FILE, name);
if(!response) return Kick(playerid);
if (!strlen(inputtext)) return ShowPlayerDialog(playerid, 2, DIALOG_STYLE_INPUT, "Vi ste registrirani", "Dobrodosli, vi ste registrirani. Logirajte se", "Login", "Leave");
new tmp;
tmp = dini_Int(file, "Lozinka");
if(udb_hash(inputtext) != tmp) {
SendClientMessage(playerid, COLOR_RED, "[VilkoSys]Pogresna lozinka.");
ShowPlayerDialog(playerid, 2, DIALOG_STYLE_INPUT, "Vi ste registrirani", "Dobrodosli, vi ste registrirani. Logirajte se", "Login", "Leave");
}
else
{
gPlayerLogged[playerid] = 1;
PlayerInfo[playerid][pAdminLevel] = dini_Int(file, "AdminLevel");
SetPlayerScore(playerid, PlayerInfo[playerid][pScore]);
GivePlayerMoney(playerid, dini_Int(file, "Novci")-GetPlayerMoney(playerid));
SendClientMessage(playerid,COLOR_RED, "[VilkoSys]: Logirani ste!!");
}
return 1;
}
public OnPlayerClickPlayer(playerid, clickedplayerid, source)
{
return 1;
}
#endif
oce neko pomoci hitno mi je guglao sam nema nidje pomoc :(
Evo ti, napravio sam dosta izmjena:
#include <a_samp>
#include <streamer>
#include <sscanf2>
#include <dini>
#include <dudb>
#pragma unused ret_memcpy
//SCM BOJE [0.3c]
#define COL_MYCOL "{FF7F24}"
#define COL_LIGHTRED "{FF6347}"
#define COL_ZELENA "{48E31C}"
#define Zln "{48E31C}"
#define COL_RADIO "{108291}"
#define COL_PLAVKASTA "{157DEC}"
#define COL_EASY "{FFF1AF}"
#define COL_WHITE "{FFFFFF}"
#define COL_BLACK "{0E0101}"
#define COL_GREY "{C3C3C3}"
#define COL_GREEN "{48E31C}"
#define COL_RED "{F81414}"
#define rd "{F81414}"
#define COL_YELLOW "{F3FF02}"
#define COL_ORANGE "{FFAF00}"
#define COL_LIME "{B7FF00}"
#define COL_CYAN "{00FFEE}"
#define COL_SVPLAVA "{00C0FF}"
#define svpl "{00C0FF}"
#define COL_BLUE "{0049FF}"
#define COL_MAGENTA "{F300FF}"
#define COL_VIOLET "{B700FF}"
#define COL_PINK "{FF00EA}"
#define COL_MARONE "{A90202}"
#define COL_CMD "{B8FF02}"
#define COL_PARAM "{3FCD02}"
#define COL_SERVER "{AFE7FF}"
#define COL_VALUE "{A3E4FF}"
#define COL_RULE "{E8B7}"
#define COL_RULE2 "{FBDF89}"
#define COL_RWHITE "{FFFFFF}"
#define COL_LGREEN "{C9FFAB}"
#define COL_LRED "{FFA1A1}"
#define COL_LRED2 "{C77D87}"
/*====Kraj Boja=====*/
//BOJE
#define COLOR_TOMATO 0xFF6347AA
#define WHITE 0xFFFFFFFF
#define COLOR_SEA 0x00808000
#define COLOR_MYORANGE 0xFF7F24FF
#define COLOR_ZELENKASTA 0x48E31CFF
#define ZELENKASTA2 0x48E31CAA
#define COLOR_MOJABOJA 0x5EA0FF
#define COLOR_LJUBICASTA 0xC2A2DAAA
#define COLOR_CHAT1 0xB7FFAA
#define COLOR_CHAT2 0xE6A9ECAA
#define COLOR_CHAT3 0xC38EC7AA
#define COLOR_CHAT4 0xD2B9D3AA
#define COLOR_CHAT5 0xC6AEC7AA
#define COLOR_IVORY 0xFFFF82AA
#define COLOR_ORANGE 0x00AA
#define ANNOUNCEMENT 0x6AF7E1FF
#define COLOR_DRED 0xFF0000FF
#define COLOR_DPLAVA 0x995F2BFF
#define ADMCRVENA 0xFF6347AA
#define NICERED 0xFF0000FF
#define NICERE 0xFF0000FF
#define OOC 0xE0FFFFAA
#define CRNA 0x0F0000FF
#define ZELENO 0x33AA33AA
#define SIVA 0xAFAFAFAA
#define ZUTA 0xFFFF00AA
#define LJUBICASTA 0xC2A2DAAA
#define ZLATNA 0xB8860BAA
#define BRAON 0xA52A2AAA
#define CRVENA 0xAA3333AA
#define ZELENA 0xA5FF00FF
#define BELA 0xFFFFFFAA
#define ZELENKASTA 0x48E31CFF
#define zelenkasta 0x48E31CFF
#define PLAVA 0x0000BBAA
#define SVETLOPLAVA 0x33CCFFAA
#define SVETLOZELENA 0x80FF80FF
#define NARANDZASTA 0x00AA
#define YELLOW 0xFFFF00AA
#define ORANGE 0x7804FF
#define GRAY 0xCECECEFF
#define LIGHTBLUE 0x00C2ECFF
#define siva 0xAFAFAFAA
#define COLOR_GREY 0xAFAFAFAA
#define COLOR_RED 0xAA3333AA
#define COLOR_ODG 0xFF0000AA
#define COLOR_GREEN 0x9EC73DAA
#define COLOR_GROVE 0x00FF00FF
#define COLOR_GRAD1 0xB4B5B7FF
#define COLOR_GRAD2 0xBFC0C2FF
#define COLOR_GRAD3 0xCBCCCEFF
#define COLOR_GRAD4 0xD8D8D8FF
#define COLOR_GRAD5 0xE3E3E3FF
#define COLOR_GRAD6 0xF0F0F0FF
#define LIGHTRED 0xFF6347AA
#define COLOR_LIGHTRED 0xFF6347AA
#define COLOR_LIGHTBLUE 0x33CCFFAA
#define COLOR_LIGHTGREEN 0x9ACD32AA
#define COLOR_BLACK 0x000000FF
#define COLOR_Text 0xF5D9C1F6
#define COLOR_SVETLOPLAVA 0x33CCFFAA
#define NICERED 0xFF0000FF
#define COLOR_NICERED 0xFF0000FF
#define COLOR_INVIS 0xAFAFAF00
#define COLOR_SPEC 0xBFC0C200
#define COLOR_ADD 0x63FF60AA
#define COLOR_YELLOW 0xFFFF00AA
#define COLOR_YELLOW2 0xF5DEB3AA
#define COLOR_WHITE 0xFFFFFFAA
#define COLOR_FADE1 0xE6E6E6E6
#define COLOR_FADE2 0xC8C8C8C8
#define COLOR_FADE3 0xAAAAAAAA
#define COLOR_FADE4 0x8C8C8C8C
#define COLOR_FADE5 0x6E6E6E6E
#define COLOR_PURPLE 0xC2A2DAAA
#define COLOR_DBLUE 0x2641FEAA
#define COLOR_ALLDEPT 0xFF8282AA
#define COLOR_NEWS 0x458E1DAA
#define COLOR_OOC 0xE0FFFFAA
#define OBJECTIVE_COLOR 0x64000064
#define TEAM_GREEN_COLOR 0xFFFFFFAA
#define TEAM_JOB_COLOR 0xFFB6C1AA
#define TEAM_HIT_COLOR 0xFFFFFF00
#define TEAM_BLUE_COLOR 0x8D8DFF00
#define TEAM_RADIO_COLOR 0xF2D068FF
#define TEAM_GROVE_COLOR 0x00D900C8
#define TEAM_VAGOS_COLOR 0xFF00EBFF
#define TEAM_BALLAS_COLOR 0xD900D3C8
#define TEAM_AZTECAS_COLOR 0x01FCFFC8
#define TEAM_CYAN_COLOR 0xFF8282AA
#define TEAM_ORANGE_COLOR 0xFF830000
#define TEAM_COR_COLOR 0x39393900
#define TEAM_BAR_COLOR 0x00D90000
#define TEAM_TAT_COLOR 0xBDCB9200
#define TEAM_CUN_COLOR 0xD900D300
#define TEAM_STR_COLOR 0x01FCFF00
#define TEAM_ADMIN_COLOR 0x00808000
#define cop_color 0xC2A2DAFF
#define RED 0xAA3333AA
#pragma tabsize 0
#define SERVER_USER_FILE "igraci/%s.ini"
new gPlayerLogged[MAX_PLAYERS];
enum pInfo
{
pAdminLevel,
pCash,
pScore,
}
new PlayerInfo[MAX_PLAYERS][pInfo];
main()
{
print("\n----------------------------------");
print(" Blank Gamemode by your name here");
print("----------------------------------\n");
}
public OnGameModeInit()
{
SetGameModeText("Ime skripte");
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)
{
gPlayerLogged[playerid] = 0;
new name[MAX_PLAYER_NAME], file[256];
GetPlayerName(playerid, name, sizeof(name));
format(file, sizeof(file), SERVER_USER_FILE, name);
if (!dini_Exists(file))
{
ShowPlayerDialog(playerid, 1, DIALOG_STYLE_INPUT, "Niste registrirani", "[VilkoSys]Dobrodosli, niste registrirani. Molim registrirajte se za daljnju igru", "Register", "Leave");
}
if(fexist(file))
{
ShowPlayerDialog(playerid, 2, DIALOG_STYLE_INPUT, "Vi ste registrirani", "[VilkoSys]Dobrodosli, vi ste registrirani. Logirajte se", "Login", "Leave");
}
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("/help", cmdtext, true, 10) == 0)
{
SendClientMessage(playerid, NICERED,"** VAS NALOG ** {FFFFFF}/rules(pravila) /stats /kupilevel /upgrade");
SendClientMessage(playerid, NICERED,"** GENERALNO ** {FFFFFF}/pay /charity /time /kupi /unrentcar /pice /pokazidozvole /kupiodjecu /fuel /v");
SendClientMessage(playerid, NICERED,"** GENERALNO ** {FFFFFF}/resetupgrades(100k) /oruzje /lock /skill /portable /dozvole /spawnchange /mo");
SendClientMessage(playerid, NICERED,"** GENERALNO ** {FFFFFF}/report /cancel /prihvati /eject /usedrugs /contract /fill /fillcar /clear /service /pl");
SendClientMessage(playerid, NICERED,"** CHAT ** {FFFFFF}(/w)hisper (/o)oc (/s)hout (/c)lose (/l)ocal (/b) (/ad)vertise (/f)amily /me /le");
SendClientMessage(playerid, NICERED,"** BANKA ** {FFFFFF}/balance /withdraw /deposit /wiretransfer");
SendClientMessage(playerid, ZELENKASTA,"** DONATOR ** {FFFFFF}/togooc /tognews /togfam /togpm /togphone /pme");
return 1;
}
else return SendClientMessage(playerid, -1, "Ta komanda ne postoji!");
}
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)
{
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[])
{
new name[MAX_PLAYER_NAME], file[256], string[128];
if(dialogid == 1)
{
if(response)
{
if(strlen(inputtext) <= 0)
{
ShowPlayerDialog(playerid, 1, DIALOG_STYLE_INPUT, "Niste registrirani", "Dobrodosli, niste registrirani. Molim registrirajte se za daljnju igru", "Register", "Leave");
}
else
{
GetPlayerName(playerid, name, sizeof(name));
format(file, sizeof(file), SERVER_USER_FILE, name);
dini_Create(file);
dini_IntSet(file, "Lozinka", udb_hash(inputtext));
dini_IntSet(file, "AdminLevel",PlayerInfo[playerid][pAdminLevel] = 0);
dini_IntSet(file, "Novci",PlayerInfo[playerid][pCash] = 500);
dini_IntSet(file, "Level",PlayerInfo[playerid][pScore] = 0);
format(string, 128, "[VilkoSys]: Registrirali ste se %s s sifrom %s, automatski ste logirani.", name, inputtext);
SendClientMessage(playerid, COLOR_YELLOW, string);
gPlayerLogged[playerid] = 1;
}
}
else
{
Kick(playerid);
}
}
if (dialogid == 2)
{
if(response)
{
if(strlen(inputtext) <= 0)
{
ShowPlayerDialog(playerid, 2, DIALOG_STYLE_INPUT, "Vi ste registrirani", "Dobrodosli, vi ste registrirani. Logirajte se", "Login", "Leave");
}
else
{
GetPlayerName(playerid, name, sizeof(name));
format(file, sizeof(file), SERVER_USER_FILE, name);
new tmp;
tmp = dini_Int(file, "Lozinka");
if(udb_hash(inputtext) != tmp)
{
SendClientMessage(playerid, COLOR_RED, "[VilkoSys]Pogresna lozinka.");
ShowPlayerDialog(playerid, 2, DIALOG_STYLE_INPUT, "Vi ste registrirani", "Dobrodosli, vi ste registrirani. Logirajte se", "Login", "Leave");
}
}
}
}
else
{
gPlayerLogged[playerid] = 1;
PlayerInfo[playerid][pAdminLevel] = dini_Int(file, "AdminLevel");
SetPlayerScore(playerid, PlayerInfo[playerid][pScore]);
GivePlayerMoney(playerid, dini_Int(file, "Novci")-GetPlayerMoney(playerid));
SendClientMessage(playerid,COLOR_RED, "[VilkoSys]: Logirani ste!!");
}
return 1;
}
public OnPlayerClickPlayer(playerid, clickedplayerid, source)
{
return 1;
}
Nema erora super al ima jedan kad se pokrene server Runtime eror file or function is not found
Nisi podesio server.cfg ili ti ne valja neki od plugina... Prvo nauÄi pokrenut server, pa onda ides dalje..