Jelke pokloni

Započeo SanelPandzic
2. Dec. 2017. Zaključano
2,814
pregleda
16
postova
Sanel_Pandzic
5
Underboss
2. Dec. 2017.
Skripta koju koristim:Filesckripta
Detaljan opis problema:Imam fileskptu sneg i tu ocu da ubacim jelke i poklone ali ima error pomozite dole imate eror i skriptu cijelu
Dio skripte:error
C:\Users\Sanel\Desktop\Monte Carlo RolePlay\filterscripts\sneg.pwn(161) : error 017: undefined symbol "pInfo"
C:\Users\Sanel\Desktop\Monte Carlo RolePlay\filterscripts\sneg.pwn(161) : error 009: invalid array size (negative, zero or out of bounds)
C:\Users\Sanel\Desktop\Monte Carlo RolePlay\filterscripts\sneg.pwn(185) : error 017: undefined symbol "playerid"
C:\Users\Sanel\Desktop\Monte Carlo RolePlay\filterscripts\sneg.pwn(185) : error 017: undefined symbol "JelkaInfo"
C:\Users\Sanel\Desktop\Monte Carlo RolePlay\filterscripts\sneg.pwn(185) : error 036: empty statement
C:\Users\Sanel\Desktop\Monte Carlo RolePlay\filterscripts\sneg.pwn(185) : fatal error 107: too many error messages on one line

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

6 Errors.

CIJELA SKRIPTA OD FILESKRIPTE
-===---===---=== SANEL - SNEG I KAPA SY
/*
UPDATES
1.1
Dodane jelke komanda /kreirajjelku potrebno  u scriptfile folder Jelke
dodani pokloni /napravipoklon-samo rcon admin
/otvoripoklon-samo ako admin postavi
na svakih 10 minuta ce pisati
Ukljucen je snow sistem komande su
/kapa-Da stavite kapu na glavu
/sneg-Da ukljucite snijeg
/napravipoklon-Samo za admine
/otvoripoklon-Samo ako admin postavi poklon mozete otvoriti
/kreirajjelku-samo za admine

1.0 R2
Dodan timer svakih 10 minuta pise ukljucen je snow mod komande /sneg /kapa
Napravljena boja Plava 0xBBBBAA
Napravljena komanda /jelka na sledecem update 1.1 ce biti zavrsena
Popravljen bug kod komande /sneg
*/

#include < a_samp >
#include < a_objects >
#include < core >
#include < float >
#include < time >
#include < morphinc >
#include < file >
#include < foreach >
#include < streamer >
#include < YSI\y_ini >
#include < YSI\y_commands >
#include < sscanf2 >
#include

#define SendInfoMessage(%0,%1) \
SendClientMessageEx(%0, -1, "{2e9cd1} {FFFFFF} "%1)
#define GRESKA(%0,%1) \
SendClientMessageEx(%0, -1, "{F5052D} {FFFFFF} "%1)
#define OBJECT_SLOT_WINTERCAP                              9
#define SCM SendClientMessage
#define SCMTA SendClientMessageToAll
//////////////////////////////////OSTALO///////////
#undef MAX_PLAYERS
#define MAX_PLAYERS    1000
#define MAX_POKLONI    150
#define PFile "/Pokloni/%d.ini"
#define MAX_JELKI 100
#define JFile "/Jelke/%d.ini"
//////////////////////////////////////BOJE////////////////////////////////////
#define COLOR_BLUE      0xBBBBAA
#define COL_SERVER "{FF1414}"
#define BELA "{FFFFFF}"
//////////////////////////////////////////////////////////////////////////////
new SnowObject[ MAX_PLAYERS ];
new bool:Snow[ MAX_PLAYERS ];

YCMD:sneg(playerid, params[], help)
{
if( IsPlayerConnected( playerid ) ) {

        if( GetPlayerInterior( playerid ) != 0 || GetPlayerVirtualWorld( playerid ) != 0 ) {

GRESKA( playerid, "Ne mozes u interijeru!" );
return true;
}
        if( !Snow[ playerid ] ) {

            new Float:Pos[ 3 ];
        Snow[ playerid ] = true;
GetPlayerCameraPos( playerid, Pos[ 0 ], Pos[ 1 ], Pos[ 2 ] );
SnowObject[ playerid ] = CreatePlayerObject( playerid, 18864, Pos[ 0 ], Pos[ 1 ], Pos[ 2 ]-5, 0.0, 0.0, 0.0, 300.0 );
SendInfoMessage(playerid, "Ukljucio si sneg! Ako zelis da stavis/skines kapu - /kapa.");

}
else if( Snow[ playerid ] ) {

    Snow[ playerid ] = false;
DestroyPlayerObject( playerid, SnowObject[ playerid ] );
SendInfoMessage( playerid, "Iskljucio si sneg! Ako zelis da stavis/skines kapu - /kapa." );
}
}
return true;
}
YCMD:kapa(playerid, params[], help)
{
if( IsPlayerConnected( playerid ) )
{

        if( !IsPlayerAttachedObjectSlotUsed( playerid, OBJECT_SLOT_WINTERCAP ) ) {

    SetPlayerAttachedObject(playerid, OBJECT_SLOT_WINTERCAP, 19065, 2, 0.120000, 0.040000, -0.003500, 0, 100, 100, 1.4, 1.4, 1.4);
    SendInfoMessage( playerid, "Stavili ste novogodisnju kapicu na glavu.");
    return true;
}
else if( IsPlayerAttachedObjectSlotUsed( playerid, OBJECT_SLOT_WINTERCAP ) ) {

            RemovePlayerAttachedObject( playerid, OBJECT_SLOT_WINTERCAP );
            SendInfoMessage( playerid, "Skinuli ste novogodisnju kapicu sa glave.");
}
}
return true;
}
stock SendClientMessageEx(playerid, color, const str[], {Float,_}:...) {
static
    args,
    start,
    end,
    string
;
#emit LOAD.S.pri 8
#emit STOR.pri args

if(args > 12)
{
#emit ADDR.pri str
#emit STOR.pri start

    for (end = start + (args - 12); end > start; end -= 4)
{
        #emit LREF.pri end
        #emit PUSH.pri
}
#emit PUSH.S str
#emit PUSH.C 144
#emit PUSH.C string
#emit PUSH.C args
#emit SYSREQ.C format

SendClientMessage(playerid, color, string);

#emit LCTRL 5
#emit SCTRL 4
#emit RETN
}
return SendClientMessage(playerid, color, str);
}
public OnGameModeInit()
{
SetTimer("SnegKapica",100000,true);
return 1;
}
forward SnegKapica();
public SnegKapica()
{
  new ID;
  SendClientMessage(ID,0xBBBBAA,"Ukljucen je snow sistem komande su");
  SendClientMessage(ID,0xBBBBAA,"/kapa-Da stavite kapu na glavu");
  SendClientMessage(ID,0xBBBBAA,"/sneg-Da ukljucite snijeg");
  SendClientMessage(ID,0xBBBBAA,"/napravipoklon-Samo za admine");
  SendClientMessage(ID,0xBBBBAA,"/otvoripoklon-Samo ako admin postavi poklon mozete otvoriti");
  return 1;
}
YCMD:jelka(playerid, params[], help)
{
  SendClientMessage(playerid,0xBBBBAA,"USKORO");
}
//=-= • NEW • =-=//

new PoklonInfo;
new Text3D:poklonlabel;
new PravljeniPoklon;
new RandomDobijanje[] =
{
    { 5000 },
    { 3000 },
    { 4000 },
    { 3500 },
    { 2500 }
};
/////////////ENUM
enum pInfo
{
    Float:PosX,
    Float:PosY,
    Float:PosZ,
    Model,
    pID
}
//=-= • PUBLICS • =-=//

public OnFilterScriptInit()
{
    for(new i = 0; playerid < sizeof(JelkaInfo); i++)
    {
        new jFile;
        format(jFile,sizeof(jFile), JFile, i);
        if(fexist(jFile))
        {
            INI_ParseFile(jFile, "UcitajJelke", .bExtra = true, .extra = i);
            PravljeniObj = CreateObject(19076, JelkaInfo,JelkaInfo,JelkaInfo, 0.0, 0.0, JelkaInfo, 300.0);
LoadPoklon();
}
    }
    return 1;
}
forward PoklonOcitavanje(id, name[], value[]);
public PoklonOcitavanje(id, name[], value[])
{
    INI_Float("Pozicija X", PoklonInfo);
    INI_Float("Pozicija Y", PoklonInfo);
    INI_Float("Pozicija Z", PoklonInfo);
    INI_Int("Model", PoklonInfo);
    INI_Int("ID", PoklonInfo);
    return 1;
}

//=-= • STOCK • =-=//

stock SacuvajPoklon(id)
{
    new pFile;
    format(pFile, sizeof(pFile ), PFile,id);
    new INI:File = INI_Open(pFile);
    INI_WriteFloat(File, "Pozicija X", PoklonInfo);
    INI_WriteFloat(File, "Pozicija Y", PoklonInfo);
    INI_WriteFloat(File, "Pozicija Z", PoklonInfo);
    INI_WriteInt(File, "Model", PoklonInfo);
    INI_WriteInt(File, "ID", PoklonInfo);
    INI_Close(File);
    return 1;
}
stock LoadPoklon()
{
    for(new i = 1; i < MAX_POKLONI; i++)
    {
        new pFile;
        format(pFile, sizeof(pFile), PFile, i);
        if(fexist(pFile))
        {
            INI_ParseFile(pFile, "PoklonOcitavanje", .bExtra = true, .extra = i);
            PravljeniPoklon = CreateObject(PoklonInfo, PoklonInfo,PoklonInfo,PoklonInfo, 0.0, 0.0, 0.0, 300.0);
            poklonlabel = Create3DTextLabel(""COL_SERVER"(( POKLON ))\n"BELA"Da ga otvorite kucajte\n/otvoripoklon", 0x008080FF, PoklonInfo,PoklonInfo,PoklonInfo, 5.0, 0, 0);
        }
    }
}

//=-= • CMD • =-=//

YCMD:napravipoklon(playerid, params[], help)
{
    #pragma unused help
    if(IsPlayerAdmin(playerid))
    {
        new boja, Float:X,Float:Y,Float:Z;
        if(sscanf(params, "d", boja)) { SCM(playerid, -1, ""COL_SERVER" "BELA"Koristite /napravipoklon "); SCM(playerid, -1, ""COL_SERVER" "BELA"Boja 1 - Crvena || Boja 2 - Narandzasta || Boja 3 - Crna || Boja 4 - Sarena"); }
        if(boja < 1 || boja > 4) return SCM(playerid, -1, ""COL_SERVER" "BELA"ID Boje ne moze biti manji od 1 ili veci od 4 !");
        SCM(playerid, -1, ""COL_SERVER" "BELA"Stvorili ste poklon !");
        GetPlayerPos(playerid, X,Y,Z);
        if(boja == 1) { PravljeniPoklon = CreateObject(19057, X,Y,Z, 0.0, 0.0, 0.0, 300.0); }
        if(boja == 2) { PravljeniPoklon = CreateObject(19055, X,Y,Z, 0.0, 0.0, 0.0, 300.0); }
        if(boja == 3) { PravljeniPoklon = CreateObject(19058, X,Y,Z, 0.0, 0.0, 0.0, 300.0); }
        if(boja == 4) { PravljeniPoklon = CreateObject(19056, X,Y,Z, 0.0, 0.0, 0.0, 300.0); }
        SetPlayerPos(playerid, X,Y,Z+3);
        PoklonInfo = X;
        PoklonInfo = Y;
        PoklonInfo = Z;
        if(boja == 1) { PoklonInfo = 19057; }
        else if(boja == 2) { PoklonInfo = 19055; }
        else if(boja == 3) { PoklonInfo = 19058; }
        else if(boja == 4) { PoklonInfo = 19056; }
        poklonlabel = Create3DTextLabel(""COL_SERVER"(( POKLON ))\n"BELA"Da ga otvorite kucajte\n/otvoripoklon", 0x008080FF, X,Y,Z, 5.0, 0, 0);
        SacuvajPoklon(PravljeniPoklon);
    }
    return 1;
}
YCMD:otvoripoklon(playerid, params[], help)
{
    for(new i = 1; i < MAX_POKLONI; i++)
    {
        if(IsPlayerInRangeOfPoint(playerid, 1.0, PoklonInfo, PoklonInfo, PoklonInfo))
        {
            DestroyObject(PravljeniPoklon);
            Delete3DTextLabel(poklonlabel);
            new rand = random(sizeof(RandomDobijanje));
            GivePlayerMoney(playerid, RandomDobijanje);
            SCM(playerid, -1, ""COL_SERVER" "BELA"Otvorili ste poklon !");
            new poklonfile;
            format(poklonfile,sizeof(poklonfile), PFile, i);
            fremove(poklonfile);
        }
    }
    return 1;
}
//=-= NEW =-=//

new JelkaInfo;
new Text3D:label[sizeof(JelkaInfo)];
new PravljeniObj;
enum jInfo
{
    Float:PosX,
    Float:PosY,
    Float:PosZ,
    Float:PosA
}
forward UcitajJelke(id, name[], value[]);
public UcitajJelke(id, name[], value[])
{
    INI_Float("X", JelkaInfo);
    INI_Float("Y", JelkaInfo);
    INI_Float("Z", JelkaInfo);
    INI_Float("A", JelkaInfo);
    return 1;
}

//=-= CMD =-=//

YCMD:kreirajjelku(playerid, params[], help)
{
    #pragma unused help
    if(IsPlayerAdmin(playerid))
    {
        new Float:X,Float:Y,Float:Z,Float:A;
        GetPlayerPos(playerid, X,Y,Z);
        GetPlayerFacingAngle(playerid, A);
        PravljeniObj = CreateObject(19076, X-1,Y,Z-1.5, 0.0, 0.0, A, 300.0);
        label = Create3DTextLabel("{FF1414}(( {FFFFFF}JELKA {FF1414}))\n{FF1414}S{FFFFFF}recna nova godina\ni novogodisnji praznici !\n{FF1414}** {FFFFFF}2018. {FF1414}**", 0xFFFFFFFF, X,Y,Z+1, 10.0, 0, 0);
        JelkaInfo = X;
        JelkaInfo = Y;
        JelkaInfo = Z-1.5;
        JelkaInfo = A;
        SaveJelka(PravljeniObj);
    }
    else return SendClientMessage(playerid, -1, "Niste RCON Admin !");
    return 1;
}

//=-= STOCK =-=//

stock SaveJelka(id)
{
    new jFile;
    format(jFile,sizeof(jFile), JFile, id);
    new INI:File = INI_Open(jFile);
    INI_WriteFloat(File, "X", JelkaInfo);
    INI_WriteFloat(File, "Y", JelkaInfo);
    INI_WriteFloat(File, "Z", JelkaInfo);
    INI_WriteFloat(File, "A", JelkaInfo);
    INI_Close(File);
    return 1;
}

Neke slike/video za lakse dobivanje pomoci(neobavezno):
KalleFer
3
Hustler
2. Dec. 2017.
De vidi imas li u skripti define pinfo?
Sanel_Pandzic
5
Underboss
2. Dec. 2017.
KalleFer wrote on December 2, 2017, 6:59 pm:
De vidi imas li u skripti define pinfo?

@KalleFer  jel mislis na #define il na new ako mislis na new imam a #define nemam
Shomy Script
6
Godfather
2. Dec. 2017.
Bengele wrote on December 2, 2017, 6:59 pm:
De vidi imas li u skripti define pinfo?

@KalleFer  jel mislis na #define il na new ako mislis na new imam a #define nemam
enum
RahimPAWNO
5
OG Legend
2. Dec. 2017.
Ubaci u prokleti gamemode, prilagodi naziv varijabli onima u modu i rijesen problem.
KalleFer
3
Hustler
2. Dec. 2017.
Enum pinfo imas li?
Shomy Script
6
Godfather
2. Dec. 2017.
KalleFer wrote on December 2, 2017, 8:21 pm:
Enum pinfo imas li?
Ima, ovo je moja FS, samo mora da uradi to sto je Basovski napisao

Bašovski wrote on December 2, 2017, 8:17 pm:
Ubaci u prokleti gamemode, prilagodi naziv varijabli onima u modu i rijesen problem.
KalleFer
3
Hustler
2. Dec. 2017.
𝕊𝕙𝕠𝕞𝕪 𝕊𝕔𝕣𝕚𝕡𝕥 wrote on December 2, 2017, 8:21 pm:
Enum pinfo imas li?
Ima, ovo je moja FS, samo mora da uradi to sto je Basovski napisao

Bašovski wrote on December 2, 2017, 8:17 pm:
Ubaci u prokleti gamemode, prilagodi naziv varijabli onima u modu i rijesen problem.


Aha ma mozda momak ne zna jbg uglavnom kao fs mu treba iz gm da ima enum pinfa i radit ce kao fs
Sanel_Pandzic
5
Underboss
2. Dec. 2017.
ja zelim da stastavim sve zajedno u fs ne zelim u gm da mecem kad udjem u gm nema textdrawa na stats pise 7700 lvl a na tab lvl 0 a sve su funkcije  odradjene ono za prikazivanje textdrawa ovo je neki zestoki problem
ophion
5
OG Legend
2. Dec. 2017.
Bengele wrote on December 2, 2017, 8:48 pm:
ja zelim da stastavim sve zajedno u fs ne zelim u gm da mecem kad udjem u gm nema textdrawa na stats pise 7700 lvl a na tab lvl 0 a sve su funkcije  odradjene ono za prikazivanje textdrawa ovo je neki zestoki problem

Nikakav to nije problem ako znas uraditi 🙂 wiki.sa-mp.com
i radi preko modulesa ako vec tako radis
Sanel_Pandzic
5
Underboss
3. Dec. 2017.
Luk vidi imam problem kad ujdme nema textdrawa a funkcije textdrawa skripte rade mozes vidit u cemu je problem https://www.sendspace.com/file/ymclnb
https://www.sendspace.com/file/ymclnb
muamerkadusic
5
Godfather
3. Dec. 2017.
Łuk wrote on December 2, 2017, 8:48 pm:
ja zelim da stastavim sve zajedno u fs ne zelim u gm da mecem kad udjem u gm nema textdrawa na stats pise 7700 lvl a na tab lvl 0 a sve su funkcije  odradjene ono za prikazivanje textdrawa ovo je neki zestoki problem

Nikakav to nije problem ako znas uraditi 🙂 wiki.sa-mp.com
i radi preko modulesa ako vec tako radis

Ti svaki post ko treba neku pomoc,samo napises wiki.sa-mp.com
I pametujes da pravi preko toga,ako mu znas pomoc,pomozi mu,ako ne znas ne nabjeri postove.
Sanel_Pandzic
5
Underboss
3. Dec. 2017.
⚜ ghettoboy ⚜ wrote on December 2, 2017, 8:48 pm:
ja zelim da stastavim sve zajedno u fs ne zelim u gm da mecem kad udjem u gm nema textdrawa na stats pise 7700 lvl a na tab lvl 0 a sve su funkcije  odradjene ono za prikazivanje textdrawa ovo je neki zestoki problem

Nikakav to nije problem ako znas uraditi 🙂 wiki.sa-mp.com
i radi preko modulesa ako vec tako radis

Ti svaki post ko treba neku pomoc,samo napises wiki.sa-mp.com
I pametujes da pravi preko toga,ako mu znas pomoc,pomozi mu,ako ne znas ne nabjeri postove.

jebemti postove u tri picke materine kakave postove meni samo treba pomoc wiki znam da postoji ali ovde nesta treba uradit neki je zestok problem rekli su mi neki kod da postavim kakav kod da postavim da mi je znat
muamerkadusic
5
Godfather
3. Dec. 2017.
Nisam reko nista za tebe. 😉
ophion
5
OG Legend
3. Dec. 2017.
⚜ ghettoboy ⚜ wrote on December 2, 2017, 8:48 pm:
ja zelim da stastavim sve zajedno u fs ne zelim u gm da mecem kad udjem u gm nema textdrawa na stats pise 7700 lvl a na tab lvl 0 a sve su funkcije  odradjene ono za prikazivanje textdrawa ovo je neki zestoki problem

Nikakav to nije problem ako znas uraditi 🙂 wiki.sa-mp.com
i radi preko modulesa ako vec tako radis

Ti svaki post ko treba neku pomoc,samo napises wiki.sa-mp.com
I pametujes da pravi preko toga,ako mu znas pomoc,pomozi mu,ako ne znas ne nabjeri postove.
Kad bi ti samo bio pametan onda bi shvatio da kad das nekome kod gotov on nece to shvatiti on ce samo ubaciti, a kad mu das sajt i on malo potrazi malo se raspita onda ce shvatiti..., ja sam moderator ovdje, i ti sad krsis pravila jer nisi pomogao nikako vec si tu gluposti pisao bez da si upotrijebio taj mozak sto ga dzabe nosis..

⚜ ghettoboy ⚜ wrote on December 3, 2017, 1:13 pm:
Nisam reko nista za tebe. 😉
kao npr ovo

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha