malipablo wrote on January 30, 2020, 5:53 pm:
Mislim da negde nisi zatvorio funkciju sa } mada ovo sto si dodao ne bi smelo da ti izaziva nikakve greske
a nekada bude i problem sa vracanjem nekih vrednosti u retkim slucajevima
#include
#include
#define COLOR_GREY 0xAFAFAFAA
#define COLOR_AQUA 0x00FFFFFF
#define COLOR_BLACK 0x000000FF
#define COLOR_BLUE 0x0000FFFF
#define COLOR_BROWN 0xA52A2AFF
#define COLOR_CYAN 0x00FFFFFF
#define COLOR_DARKBLUE 0x00008BFF
#define COLOR_GOLD 0xFFD700FF
#define COLOR_GRAY 0x808080FF
#define COLOR_GREEN 0x008000FF
#define COLOR_LIME 0x00FF00FF
#define COLOR_LIMEGREEN 0x32CD32FF
#define COLOR_ORANGE 0xFFA500FF
#define COLOR_PINK 0xFFC0CBFF
#define COLOR_PURPLE 0x800080FF
#define COLOR_RED 0xFF0000FF// Red Bitna
#define COLOR_WHITE 0xFFFFFFFF
#define COLOR_YELLOW 0xFFFF00FF
#define DIALOG_NEW
#define DIALOG_VODIC
#define SetPlayerPosition
#define SetPlayerInrerior
new Text:Textdraw0;
new Text:Textdraw1;
new Text:Textdraw2;
new pname, filename;
new File:user;
public OnGameModeInit()
{
Create3DTextLabel ("Hotel Montenegro", 0xFF0000FF, 1311.1852, 330.1042, 19.9141, 80, 0, 1);
DisableInteriorEnterExits();
//////////////////////////
Textdraw0 = TextDrawCreate(504.375000, 103.249984, "FiveM Samp");
TextDrawLetterSize(Textdraw0, 0.449999, 1.600000);
TextDrawAlignment(Textdraw0, 1);
TextDrawColor(Textdraw0, 8388863);
TextDrawSetShadow(Textdraw0, 0);
TextDrawSetOutline(Textdraw0, 1);
TextDrawBackgroundColor(Textdraw0, 51);
TextDrawFont(Textdraw0, 1);
TextDrawSetProportional(Textdraw0, 1);
Textdraw1 = TextDrawCreate(597.625000, 103.583328, "usebox");
TextDrawLetterSize(Textdraw1, 0.000000, -0.122222);
TextDrawTextSize(Textdraw1, 504.250000, 0.000000);
TextDrawAlignment(Textdraw1, 1);
TextDrawColor(Textdraw1, 0);
TextDrawUseBox(Textdraw1, true);
TextDrawBoxColor(Textdraw1, 8388863);
TextDrawSetShadow(Textdraw1, 0);
TextDrawSetOutline(Textdraw1, 0);
TextDrawFont(Textdraw1, 0);
Textdraw2 = TextDrawCreate(13.750000, 426.999969, "Ovo je prvi Samp FiveM server. By Turbina");
TextDrawLetterSize(Textdraw2, 0.449999, 1.600000);
TextDrawAlignment(Textdraw2, 1);
TextDrawColor(Textdraw2, 16711935);
TextDrawSetShadow(Textdraw2, 0);
TextDrawSetOutline(Textdraw2, 1);
TextDrawBackgroundColor(Textdraw2, 51);
TextDrawFont(Textdraw2, 1);
TextDrawSetProportional(Textdraw2, 1);
//////////////////////////
AddStaticVehicle(560,2080.2190,1309.2595,10.5257,87.7517,0,0); // rent
AddStaticVehicle(560,2080.0063,1304.9124,10.5254,90.6951,0,0); // rent
AddStaticVehicle(560,1317.6285,330.3148,19.2598,155.5613,0,0); // rentsultan1
AddStaticVehicle(560,1304.6891,326.8962,19.2601,247.3058,0,0); // rentsultan2
//////////////////////////
SetGameModeText("ST:RP");
AddPlayerClass(249, 1311.1852,330.1042,19.9141,187.2571,0,0,0,0,0,0);
return 1;
}
//============================================================================//
public OnGameModeExit()
{
TextDrawDestroy(Textdraw0);
TextDrawDestroy(Textdraw1);
TextDrawDestroy(Textdraw2);
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)
{
///////////////////////////////////
GetPlayerName(playerid, pname, 20);
format(filename, 24, "users/%s.txt", pname);
if(!fexist(filename))
{
ShowPlayerDialog(playerid, 1, 1, "Registracija", "Unesite vasu sifru:", "Register", "Izlaz");
}
SendClientMessage(playerid, 0xFF0000FF ,"[ST:RP] Ulazite na server,Pritisnite Spawn za nastavak!");
return 1;
}
//============================================================================//
public OnPlayerDisconnect(playerid, reason)
{
SendClientMessage(playerid, 0xFF0000FF ,"[ST:RP] Izasli ste sa servera");
return 1;
}
//============================================================================//
public OnPlayerSpawn(playerid)
{
///////////////////////////////////////////
TextDrawHideForPlayer(playerid, Textdraw0);
TextDrawHideForPlayer(playerid, Textdraw1);
TextDrawHideForPlayer(playerid, Textdraw2);
TextDrawShowForPlayer(playerid, Textdraw0);
TextDrawShowForPlayer(playerid, Textdraw1);
TextDrawShowForPlayer(playerid, Textdraw2);
return 1;
}
//============================================================================//
public OnPlayerDeath(playerid, killerid, reason)
{
SendClientMessage(playerid, 0xFF0000FF ,"[ST:RP] Umrli ste!");
return 1;
}
//============================================================================//
public OnVehicleSpawn(vehicleid)
{
return 1;
}
//============================================================================//
public OnVehicleDeath(vehicleid, killerid)
{
return 1;
}
//============================================================================//
public OnPlayerText(playerid, text[])
{
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;
}
//============================================================================//
CMD:popravi(playerid, params[])
{
new vehicleid = GetPlayerVehicleID(playerid);
RepairVehicle(vehicleid);
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)
{
if(newkeys & KEY_SECONDARY_ATTACK)
{
if(IsPlayerInRangeOfPoint(playerid, 2.0 ,1311.1852,330.1042,19.9141)) // ako otvoris 2 puta moras zatvorit 2 puta, logicno
{
SetPlayerInrerior(playerid,0);
SetPlayerPosition(playerid,2319.714843,-14.838361,26.749565);
SetCameraBehindPlayer(playerid);
SendClientMessage(playerid, 0x0000FFFF ,"[ST:RP] Usli ste u Hotel!");
}
else if(IsPlayerInRangeOfPoint(playerid, 2.0 ,2319.714843,-14.838361,26.749565))
{
SetPlayerInterior(playerid,0);
SetPlayerPosition(playerid, 2319.714843,-14.838361,26.749565);
SetCameraBehindPlayer(playerid);
SendClientMessage(playerid, 0x0000FFFF ,"[ST:RP]Izasli ste iz hotela!");
}
}
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) return SendClientMessage(playerid, 0xFF0000FF ,"[ST:RP] Odustali ste!!");
if(response)
{
switch(listitem)
{
case 0:
{
SetPlayerPos(playerid, 1351.4606,346.9990,20.5009);
SetCameraBehindPlayer(playerid);
SendClientMessage(playerid, 0xFF0000FF ,"Taxi vas je dovukao do Posla!!");
}
case 1:
{
SetPlayerPos(playerid, 1416.8224,261.0812,19.5442);
SetCameraBehindPlayer(playerid);
SendClientMessage(playerid, 0xFF0000FF ,"Taxi vas je dovukao do Policije!!");
}
case 2:
{
SetPlayerPos(playerid, 1302.6123,305.6286,19.5547);
SetCameraBehindPlayer(playerid);
SendClientMessage(playerid, 0xFF0000FF ,"Taxi vas je dovukao do Auto Skole!!");
}
}
}
///////////////////
if(dialogid == 1)
{
if(response == 0)
{
SendClientMessage(playerid, 0x0000FFFF , "Izbaceni ste sa servera!");
Kick(playerid);
return 1;
}
user = fopen(filename, io_write);
fwrite(user, inputtext);
fclose(user);
SendClientMessage(playerid, 0x0000FFFF , "Dobro Dosli na ST:RP");
}
return 1;
}
//=================================================================================//
Evo brate vidi molim te ako negdje nisam zatv