Szerző Téma: Yobject help  (Megtekintve 1614 alkalommal)

Yobject help
« Dátum: 2011. május 02. - 07:55:36 »
0 Show voters
üdv sziasztok,
olyan problémám lenne h mikor amx-et convertálnék ezt adja ki:
[pawn]D:\\Documents and Settings\\XP4ever\\Asztal\\fejlesztés alatt\\pawno\\include\\YSI/Visual/YSI_objects.own(2311) : warning 217: loose indentation
D:\\Documents and Settings\\XP4ever\\Asztal\\fejlesztés alatt\\pawno\\include\\YSI/Visual/YSI_objects.own(3193) : warning 219: local variable \"set\" shadows a variable at a preceding level
Pawn compiler 3.2.3664           Copyright © 1997-2006, ITB CompuPhase
2 Warnings.
[/pawn]
h mi lehet a baja sé ha vlamit lekell szedni honnan szedjem le? ha vlaki tudna linket mellékelni megköszönném
Norbee

Yobject help
« Válasz #1 Dátum: 2011. május 02. - 08:01:03 »
0 Show voters
Az elsõre tudom a próblémát. A mód elejére ird be ezt: #pragma tabsize 0

Yobject help
« Válasz #2 Dátum: 2011. május 02. - 08:13:10 »
0 Show voters
beírtam, a hiba még fennáll. ::| :)

Yobject help
« Válasz #3 Dátum: 2011. május 02. - 08:14:13 »
0 Show voters
Másold be légyszives a mód elejét hogy hova irtad be.

Yobject help
« Válasz #4 Dátum: 2011. május 02. - 08:26:34 »
0 Show voters
[pawn]#define SCRIPT_VERSION \"2.6\"
#include <a_samp>
//#include <a_sampmysql>
#include <core>
#include <float>
#include <time>
#include <file>
#include <utils>
/*#define MYSQL_HOST \"127.0.0.1\"
#define MYSQL_USER \"root\"
#define MYSQL_PASS \"\"
#define MYSQL_DB   \"samp\"*/
#define MAX_STRING 255
#define CHECKPOINT_NONE 0
#define COLOR_ASKQ 0xFF0000FF
#define CHECKPOINT_HOME 12
#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 COLOR_GREEN 0x33AA33AA
#define COLOR_GROVE 0x00FF00FF
#define COLOR_LIGHTRED 0xFF6347AA
#define COLOR_LIGHTGREEN 0x9ACD32AA
#define COLOR_YELLOW2 0xDABB3EAA
#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 COLOR_OOC 0xB1C8FBAA
#define TEAM_CYAN 1
#define TEAM_BLUE 2
#define TEAM_GREEN 3
#define TEAM_ORANGE 4
#define TEAM_COR 5
#define TEAM_BAR 6
#define TEAM_TAT 7
#define TEAM_CUN 8
#define TEAM_STR 9
#define TEAM_HIT 10
#define TEAM_ADMIN 11
#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 COLOR_ADD 0x63FF60AA
#define TEAM_GROVE_COLOR 0x00D900C8
#define TEAM_VAGOS_COLOR 0xFFC801C8
#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 COLOR_INVIS 0xAFAFAF00
#define COLOR_SPEC 0xBFC0C200
#pragma tabsize 0
#define COLOR_BLUE 0x2641FEAA
#define COLOR_DARKNICERED 0x9D000096
#define COLOR_LIGHT_BLUE 0x9FB1EEAA
#define COLOR_ORANGERED 0xFF4500AA
#define COLOR_ORANGE 0xFF9900AA
#define dcmd(%1,%2,%3) if ((strcmp((%3)[1], #%1, true, (%2)) == 0) && ((((%3)[(%2) + 1] == 0) && (dcmd_%1(playerid, \"\")))||(((%3)[(%2) + 1] == 32) && (dcmd_%1(playerid, (%3)[(%2) + 2]))))) return 1
#pragma semicolon 0
#define MAX_TRUNK_SLOTS      (5) // Is actually 4.
#define MAX_VEHICLE_MODELS   (70)
#define MAX_PLYVEH_RATIO   (20) // per player.
#define MAX_VEHICLE_PLATE   (7)
[/pawn]
sztem jóhelyre :)

Yobject help
« Válasz #5 Dátum: 2011. május 02. - 08:36:14 »
0 Show voters
#define MAX_VEHICLE_PLATE--- ez után tedd be

Yobject help
« Válasz #6 Dátum: 2011. május 02. - 08:42:35 »
0 Show voters
hááát a hiba még sajnos mindig fennáll.. lehet h vlami nincs az includem-ban ?

Yobject help
« Válasz #7 Dátum: 2011. május 02. - 08:44:39 »
0 Show voters
Amúgy ez csak warning szóval ettõl menne. Légyszives másold be a 2 hibás sort

Yobject help
« Válasz #8 Dátum: 2011. május 02. - 08:59:04 »
0 Show voters
na szóval itt a 2311 -es hiba
[pawn] }[/pawn]
igen ez de ha kitörlöm akk 29 error
de bemásolom az egészet
[pawn]for(new i=1; i<8; i++)
{
        if(urosszeg != UzletInfo[reszvenyeladva])

       {


           new evx,honapx,napx,orax,percx,mpx;


           getdate(evx,honapx,napx);


           gettime(orax,percx,mpx);


           format(stringx,sizeof(stringx), \"[%d.%d.%d_%d:%d:%d]HIBA!!! Az üzletfájlban lévõ adatok eltérnek a számlás adatoktól!\",evx,honapx,napx,orax,percx,mpx);


       //savelogex(\"log/uzlet.txt\",stringx);


      format(stringx,sizeof(stringx), \"%s összes részvénye: %d/%d\", UzletInfo
[reszvenynev],urosszeg,UzletInfo[reszvenyeladva]);

      //savelogex(\"log/uzlet.txt\",stringx);


   }


 } ((ezt jelzi hibának))


    return 1;


}[/pawn]


3193-as hiba :


[pawn]       if(IsPlayerConnected(playerid))[/pawn]


de itt az egész:


[pawn]   if(strcmp(cmd, \"/mennyi\", true) == 0)


{


    printf(\"%s beírta a /mennyi parancsot\\r\\n\", PlayerName(playerid));


    if(IsPlayerConnected(playerid))


    {


        new time = Info[playerid][lecsukvaido];


        format(stringx, sizeof(stringx), \"Még %d mp...\",time);


        SendClientMessage(playerid, COLOR_LIGHTBLUE, stringx);


        //ShowPlayerDialog(playerid, 7,2,\"Bûntett\",\"---\\nTüntetés\\nIttas vezetés\\nAgresszív vezetés\\nJogosítvány nélküli vezetés\\nKözszolgálati személy megtámadása\\nEmberölési kísérlet\\nIllegális dolog birtoklása\\nSzemélyi jogok megsértése\\nBirtokháborítás\\nLopás\\nKözszemérem sértés\\nSegítség elmulasztása\\nRablás\\nGyilkolás\",\"-\",\"-\");


      return 1;


    }


}


if(strcmp(cmd, \"/serules\", true) == 0)


{


    printf(\"%s beírta a /serules parancsot\\r\\n\", PlayerName(playerid));


    if(IsPlayerConnected(playerid))


    {


        new timef = gyogyulas[playerid];


        format(stringx, sizeof(stringx), \"Még %d mp...\",timef);


        SendClientMessage(playerid, COLOR_LIGHTBLUE, stringx);


        return 1;


    }


}[/pawn]


és ha 2 warningal akarom elindítani a szerót a következõt írja :


[pawn]script [gamemodes/larp.amx]: Run time error 19: \"file or function found\"


Number of vehicle models:0[/pawn]


szal már semmit sem értek :D

Yobject help
« Válasz #9 Dátum: 2011. május 02. - 09:00:48 »
0 Show voters
Idézetet írta: DareDevil date=1304318174\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"7871\" data-ipsquote-contentclass=\"forums_Topic
#define MAX_VEHICLE_PLATE--- ez után tedd be
 
Ennek semmi köze hozzá.


Elsõre azt mondanám, hogy régi YSI-t használsz.
Másodszor pedig, hogy már van egy \"set\" nevû változód, ezért a másodikat, ami a függvénykönyvtárban van, hibásnak írja ki.
Ha hibát ír ki a YSI_Object-own fájlban, akkor szerintem szerkesztettél benne valamit, ha nem te, akkor az, akitõl van.. Y_Less szerintem nem adna ki olyan munkát, amiben akár 1 hiba is van.


És utoljára, ha már objectekrõl van szó, akkor én EZT ajánlom a YSI helyett.


EDIT: Ha megnézed, akkor nem a scriptedben írja a hibát, hanem az include részben.
« Utoljára szerkesztve: 2011. május 02. - 09:02:37 írta TengeriMalac »

Yobject help
« Válasz #10 Dátum: 2011. május 02. - 09:10:00 »
0 Show voters
köszönöm, megpróbálkozom azzal amit javasoltál , ha nemjó vlami még írok :)
szerk:
a problémám megoldódott köszönöm a türelmet,segítséget
« Utoljára szerkesztve: 2011. május 02. - 09:28:15 írta norbee0170 »

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal