Kraj skripte help

Započeo Enemy Pawno
30. Jan. 2020. Zaključano
555
pregleda
4
postova
Dzeno15
3
Wheel Man
30. Jan. 2020.
Problem(error/warning): error 030: compound statement not closed at the end of file (started at line 302
Dio skripte: [ pawn ]//[ /pawn ]
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): [ code ]//[ /code ]
Slika/video ingame problema(obavezno ako je ingame problem): //
error 030: compound statement not closed at the end of file (started at line 302
//=================================================================================//
malipablo
4
Enforcer
30. Jan. 2020.
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
Dzeno15
3
Wheel Man
30. Jan. 2020.
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
malipablo
4
Enforcer
30. Jan. 2020.
Problem je u OnDialogResponse
ovo bi trebalo da radi samo ovo DIALOG_NESTO i DIALOG_NESTO2 zameni sa brojem dijaloga ili definisi gore ili stavi u enum

public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == DIALOG_NESTO)
    {
        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!!");

                }
            }
        }
    }
    else if(dialogid == DIALOG_NESTO2)
    {
        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;
}

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha