Szerző Téma: Itt kérdezz warningot/error -t!  (Megtekintve 141569 alkalommal)

Itt kérdezz warningot/error -t!
« Válasz #480 Dátum: 2014. június 01. - 19:10:42 »
0 Show voters
Hello!
A pont rendszerbe amit RaySurenos irt megpróbáltam le compilézni és ezeket a hibákat irta:  :\'(
 
modom.pwn(276) : error 017: undefined symbol \"PlayerInfo\"
modom.pwn(276) : warning 215: expression has no effect
modom.pwn(276) : error 001: expected token: \";\", but found \"]\"
modom.pwn(276) : error 029: invalid expression, assumed zero
modom.pwn(276) : fatal error 107: too many error messages on one line

 
Kérlek segitsetek!
[mod]Kitettem helyetted a

taget![/mod]
« Utoljára szerkesztve: 2014. június 02. - 11:16:38 írta Dfoglalo »

Itt kérdezz warningot/error -t!
« Válasz #481 Dátum: 2014. június 01. - 20:14:42 »
+1 Show voters
Csõõ Nemtudom mi lehet ezzel a hiba ! texdraw akar lenni de nem mutatja a szerveremben ..
 
new String[50];
    format(String, sizeof String, \"Russian Kills: %d\\r\\nAmerica 0 Kills: %d\", RussiaKills, AmericaKills);
    TextDrawDestroy(TextDrawScore);
        TextDrawScore = TextDrawCreate(640.0, 437.0, String);
        TextDrawUseBox(TextDrawScore, 1);
        TextDrawFont(TextDrawScore, 3);
        TextDrawSetShadow(TextDrawScore, 0);
        TextDrawSetOutline(TextDrawScore, 1);
        TextDrawBackgroundColor(TextDrawScore, 0x000000FF);
        TextDrawColor(TextDrawScore, 0xFFFFFFFF);
        TextDrawAlignment(TextDrawScore, 3);
        TextDrawShowForAll(TextDrawScore);
        return 1;

 
[mod]Kitettem helyetted a

taget![/mod]
« Utoljára szerkesztve: 2014. június 02. - 11:16:26 írta Dfoglalo »

Itt kérdezz warningot/error -t!
« Válasz #482 Dátum: 2014. június 01. - 20:17:36 »
0 Show voters
Amikor lespawnol, akkor mutasd meg a playernek.
Remélem segitettem. :)

Itt kérdezz warningot/error -t!
« Válasz #483 Dátum: 2014. június 01. - 20:26:34 »
0 Show voters
Azaz
 
public OnPlayerSpawn() {
     //Ide a textdrawot.
     return 1;
}

Nem elérhető mooph

  • 113
    • Profil megtekintése
Itt kérdezz warningot/error -t!
« Válasz #484 Dátum: 2014. június 06. - 19:39:06 »
0 Show voters
Sziasztok!Nekem ezt írja a pawno mikor mentem a módot
 
D:\\kicsomagolás\\server1\\gamemodes\\PPFS.pwn(632) : error 017: undefined symbol \"CreateDynamicObjectEx\"
D:\\kicsomagolás\\server1\\gamemodes\\PPFS.pwn(633) : error 017: undefined symbol \"CreateDynamicObjectEx\"
D:\\kicsomagolás\\server1\\gamemodes\\PPFS.pwn(634) : error 017: undefined symbol \"CreateDynamicObjectEx\"
D:\\kicsomagolás\\server1\\gamemodes\\PPFS.pwn(635) : error 017: undefined symbol \"CreateDynamicObjectEx\"
D:\\kicsomagolás\\server1\\gamemodes\\PPFS.pwn(636) : error 017: undefined symbol \"CreateDynamicObjectEx\"
D:\\kicsomagolás\\server1\\gamemodes\\PPFS.pwn(637) : error 017: undefined symbol \"CreateDynamicObjectEx\"
D:\\kicsomagolás\\server1\\gamemodes\\PPFS.pwn(638) : error 017: undefined symbol \"CreateDynamicObjectEx\"
D:\\kicsomagolás\\server1\\gamemodes\\PPFS.pwn(639) : error 017: undefined symbol \"CreateDynamicObjectEx\"
D:\\kicsomagolás\\server1\\gamemodes\\PPFS.pwn(640) : error 017: undefined symbol \"CreateDynamicObjectEx\"
D:\\kicsomagolás\\server1\\gamemodes\\PPFS.pwn(641) : error 017: undefined symbol \"CreateDynamicObjectEx\"
D:\\kicsomagolás\\server1\\gamemodes\\PPFS.pwn(642) : error 017: undefined symbol \"CreateDynamicObjectEx\"
D:\\kicsomagolás\\server1\\gamemodes\\PPFS.pwn(643) : error 017: undefined symbol \"CreateDynamicObjectEx\"
D:\\kicsomagolás\\server1\\gamemodes\\PPFS.pwn(644) : error 017: undefined symbol \"CreateDynamicObjectEx\"
D:\\kicsomagolás\\server1\\gamemodes\\PPFS.pwn(645) : error 017: undefined symbol \"CreateDynamicObjectEx\"
D:\\kicsomagolás\\server1\\gamemodes\\PPFS.pwn(646) : error 017: undefined symbol \"CreateDynamicObjectEx\"
D:\\kicsomagolás\\server1\\gamemodes\\PPFS.pwn(647) : error 017: undefined symbol \"CreateDynamicObjectEx\"
D:\\kicsomagolás\\server1\\gamemodes\\PPFS.pwn(648) : error 017: undefined symbol \"CreateDynamicObjectEx\"
D:\\kicsomagolás\\server1\\gamemodes\\PPFS.pwn(649) : error 017: undefined symbol \"CreateDynamicObjectEx\"
D:\\kicsomagolás\\server1\\gamemodes\\PPFS.pwn(650) : error 017: undefined symbol \"CreateDynamicObjectEx\"
D:\\kicsomagolás\\server1\\gamemodes\\PPFS.pwn(651) : error 017: undefined symbol \"CreateDynamicObjectEx\"
D:\\kicsomagolás\\server1\\gamemodes\\PPFS.pwn(652) : error 017: undefined symbol \"CreateDynamicObjectEx\"
D:\\kicsomagolás\\server1\\gamemodes\\PPFS.pwn(653) : error 017: undefined symbol \"CreateDynamicObjectEx\"
D:\\kicsomagolás\\server1\\gamemodes\\PPFS.pwn(654) : error 017: undefined symbol \"CreateDynamicObjectEx\"
D:\\kicsomagolás\\server1\\gamemodes\\PPFS.pwn(655) : error 017: undefined symbol \"CreateDynamicObjectEx\"
D:\\kicsomagolás\\server1\\gamemodes\\PPFS.pwn(656) : error 017: undefined symbol \"CreateDynamicObjectEx\"
D:\\kicsomagolás\\server1\\gamemodes\\PPFS.pwn(657) : error 017: undefined symbol \"CreateDynamicObjectEx\"
Compilation aborted.Pawn compiler 3.2.3664     Copyright (coffee) 1997-2006, ITB CompuPhase
 
26 Errors.

Nem elérhető Diego_Enrique

  • 235
  • Maciii
    • Profil megtekintése
Itt kérdezz warningot/error -t!
« Válasz #485 Dátum: 2014. június 06. - 19:42:52 »
0 Show voters
Idézetet írta: mooph date=1402076346\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"22125\" data-ipsquote-contentclass=\"forums_Topic
Sziasztok!Nekem ezt írja a pawno mikor mentem a módot
 
D:\\kicsomagolás\\server1\\gamemodes\\PPFS.pwn(632) : error 017: undefined symbol \"CreateDynamicObjectEx\"
D:\\kicsomagolás\\server1\\gamemodes\\PPFS.pwn(633) : error 017: undefined symbol \"CreateDynamicObjectEx\"
D:\\kicsomagolás\\server1\\gamemodes\\PPFS.pwn(634) : error 017: undefined symbol \"CreateDynamicObjectEx\"
D:\\kicsomagolás\\server1\\gamemodes\\PPFS.pwn(635) : error 017: undefined symbol \"CreateDynamicObjectEx\"
D:\\kicsomagolás\\server1\\gamemodes\\PPFS.pwn(636) : error 017: undefined symbol \"CreateDynamicObjectEx\"
D:\\kicsomagolás\\server1\\gamemodes\\PPFS.pwn(637) : error 017: undefined symbol \"CreateDynamicObjectEx\"
D:\\kicsomagolás\\server1\\gamemodes\\PPFS.pwn(638) : error 017: undefined symbol \"CreateDynamicObjectEx\"
D:\\kicsomagolás\\server1\\gamemodes\\PPFS.pwn(639) : error 017: undefined symbol \"CreateDynamicObjectEx\"
D:\\kicsomagolás\\server1\\gamemodes\\PPFS.pwn(640) : error 017: undefined symbol \"CreateDynamicObjectEx\"
D:\\kicsomagolás\\server1\\gamemodes\\PPFS.pwn(641) : error 017: undefined symbol \"CreateDynamicObjectEx\"
D:\\kicsomagolás\\server1\\gamemodes\\PPFS.pwn(642) : error 017: undefined symbol \"CreateDynamicObjectEx\"
D:\\kicsomagolás\\server1\\gamemodes\\PPFS.pwn(643) : error 017: undefined symbol \"CreateDynamicObjectEx\"
D:\\kicsomagolás\\server1\\gamemodes\\PPFS.pwn(644) : error 017: undefined symbol \"CreateDynamicObjectEx\"
D:\\kicsomagolás\\server1\\gamemodes\\PPFS.pwn(645) : error 017: undefined symbol \"CreateDynamicObjectEx\"
D:\\kicsomagolás\\server1\\gamemodes\\PPFS.pwn(646) : error 017: undefined symbol \"CreateDynamicObjectEx\"
D:\\kicsomagolás\\server1\\gamemodes\\PPFS.pwn(647) : error 017: undefined symbol \"CreateDynamicObjectEx\"
D:\\kicsomagolás\\server1\\gamemodes\\PPFS.pwn(648) : error 017: undefined symbol \"CreateDynamicObjectEx\"
D:\\kicsomagolás\\server1\\gamemodes\\PPFS.pwn(649) : error 017: undefined symbol \"CreateDynamicObjectEx\"
D:\\kicsomagolás\\server1\\gamemodes\\PPFS.pwn(650) : error 017: undefined symbol \"CreateDynamicObjectEx\"
D:\\kicsomagolás\\server1\\gamemodes\\PPFS.pwn(651) : error 017: undefined symbol \"CreateDynamicObjectEx\"
D:\\kicsomagolás\\server1\\gamemodes\\PPFS.pwn(652) : error 017: undefined symbol \"CreateDynamicObjectEx\"
D:\\kicsomagolás\\server1\\gamemodes\\PPFS.pwn(653) : error 017: undefined symbol \"CreateDynamicObjectEx\"
D:\\kicsomagolás\\server1\\gamemodes\\PPFS.pwn(654) : error 017: undefined symbol \"CreateDynamicObjectEx\"
D:\\kicsomagolás\\server1\\gamemodes\\PPFS.pwn(655) : error 017: undefined symbol \"CreateDynamicObjectEx\"
D:\\kicsomagolás\\server1\\gamemodes\\PPFS.pwn(656) : error 017: undefined symbol \"CreateDynamicObjectEx\"
D:\\kicsomagolás\\server1\\gamemodes\\PPFS.pwn(657) : error 017: undefined symbol \"CreateDynamicObjectEx\"
Compilation aborted.Pawn compiler 3.2.3664     Copyright (coffee) 1997-2006, ITB CompuPhase
 
26 Errors.

 

Töltsd le az a_samp, s a streamer INC-eket, s utána rakd be a pawno (Vagy amit használsz) INC mappájába majd írd ezt a módodba:
 
# include <streamer>
# include <a_samp>

 
Remélem segítettem.
« Utoljára szerkesztve: 2014. június 06. - 19:47:10 írta Diego_Enrique »

Nem elérhető mooph

  • 113
    • Profil megtekintése
Itt kérdezz warningot/error -t!
« Válasz #486 Dátum: 2014. június 06. - 19:47:04 »
0 Show voters
Azok megvannak

Nem elérhető Nátha

  • 1036
    • Profil megtekintése
Itt kérdezz warningot/error -t!
« Válasz #487 Dátum: 2014. június 06. - 23:27:41 »
0 Show voters
Akkor próbáld meg frissíteni, vagy ha több pawno van a gépeden akkor tedd be a streamer.inc-et mindegyiknek a pawno\\include mappájába.

Nem elérhető MdCrp

Itt kérdezz warningot/error -t!
« Válasz #488 Dátum: 2014. június 09. - 10:16:37 »
0 Show voters
Lenne egy problémám. Amit szeretnék: Ha belép a Spawn zónára akkor legyen örök élete. Ezt így oldottam meg:
 

public OnPlayerUpdate(playerid)
{
new Float:x, Float:y, Float:z;
GetPlayerPos(playerid,x,y,z);
if(1282.9401 <= y <= 1442.9170 || 1941.3424 <= x <=  2031.9501)
{
    SendClientMessage(playerid,0x00FF00FF,\"Beléptél a Spawn területre!\");
    SetPlayerHealth(playerid,98713);
    SendClientMessage(playerid,0x00FFB8FF,\"Mostmár örök életed van!\");
    return 0;
}
else if
{
    SendClientMessage(playerid,0x0000FFFF,\"Kiléptél a Spawn területrõl!\");
    SetPlayerHealth(playerid,100);
    SendClientMessage(playerid,0x0000FFFF,\"Mostmár nincs örök életed!\");
    return 0;
}
return 1;
}

 
A hiba: (351) : error 008: must be a constant expression; assumed zero
            (356) : error 010: invalid function or declaration
351. sor: SendClientMessage(playerid,0x0000FFFF,\"Kiléptél a Spawn területrõl!\");
356. sor: return 1;

Nem elérhető KovaNovik

  • 1121
  • KovaNovik
    • Profil megtekintése
Itt kérdezz warningot/error -t!
« Válasz #489 Dátum: 2014. június 09. - 10:46:04 »
0 Show voters
A hibádat az okozta, hogy ez else if-nek nem volt megadva semmi. Nem kell oda az az if, csak simán az else. Amúgy ilyenkor mindig gondold végig a kódodat, mert így pl. floodolni fogja, ha a területen belül vagy. Ja, és OnPlayerUpdate-nél SOHA ne térj vissza 0-val. Ja, és, mrgakadályoztam most, hogy valaki, a ki-be lépegetéssel hp-t tölthessen. Mindig annyira állítja vossza, amennyi volt neki.
 
new SpawnZonaban[MAX_PLAYERS], Float:KintElet[MAX_PLAYERS];
public OnPlayerUpdate(playerid) {
new Float:x, Float:y, Float:z;
GetPlayerPos(playerid,x,y,z);
if(1282.9401 <= y <= 1442.9170 || 1941.3424 <= x <=  2031.9501) { //Ha a spawn zónán belül van
      if(SpawnZonaban[playerid] == 0) { //... de a változója 0, akkor most lépett be.
         SendClientMessage(playerid,0x00FF00FF,\"Beléptél a Spawn területre!\");
         SendClientMessage(playerid,0x00FFB8FF,\"Mostmár örök életed van!\"); //Kiírjuk neki és
         GetPlayerHealth(playerid, KintElet[playerid]); //Lekérjük az életét.
      }
      SetPlayerHealth(playerid,98713); //Akár most lépett be, akár nem, a zómán belül van, szóval a hpja max legyen.
      SpawnZonaban[playerid] = 1; //Ezt átállítjzk, hogy a fenti részt ne floodolhassa be.
}
else if(SpawnZonaban[playerid] == 1) { //Ha nincs a spawn zónában (else = a fenti ifre vonatkozó \"egyébként\"), de a változó szerint bent van.. még, azaz most lépett be.
SendClientMessage(playerid,0x0000FFFF,\"Kiléptél a Spawn területrõl!\");
SendClientMessage(playerid,0x0000FFFF,\"Mostmár nincs örök életed!\"); //Elküldjük az üzeneteket..
SetPlayerHealth(playerid,KintElet[playerid]); //Az életét beállítjuk valamint
SpawnZonaban[playerid] = 0; //A változót is, hogy ne fusson le többször.
}
return 1;
}

 
Sok szerencsét, további jó scriptelést! :thumbsup:
« Utoljára szerkesztve: 2014. június 09. - 10:54:03 írta KovaNovik »

Itt kérdezz warningot/error -t!
« Válasz #490 Dátum: 2014. június 09. - 15:44:25 »
0 Show voters
Hello!
A pawno-val amikor dolgoztam ezt az error üzenetet kaptam de azt se tudom mi ez!  :wall:
 
D:\\Letöltések\\Untitled.pwn(34) : error 052: multi-dimensional arrays must be fully initialized
Pawn compiler 3.2.3664     Copyright (c) 1997-2006, ITB CompuPhase

 
Valaki tudna segiteni ? Ugyanis még kezdõ scripter vagyok!  ;D
UI:Code tagba rakva!
[mod]máskor így ágyazd be: [*code=pawn][*/code] * jel nélkül![/mod]
« Utoljára szerkesztve: 2014. június 11. - 09:36:34 írta Flash »

Nem elérhető mefi88

  • 312
    • Profil megtekintése
Itt kérdezz warningot/error -t!
« Válasz #491 Dátum: 2014. március 17. - 19:55:59 »
0 Show voters
Üdv. Van itt az oldalon egy teleport rendszer.
Beillesztettem a mód végére, de sajnos a következõ hibát írja:
 
error 021: symbol already defined: \"OnDialogResponse\"[/quote]
Ez a sor a public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]) alatti kapcsos zárójel.
Mi okozza a hibát?
Itt az egész kód:



CMD:t(playerid, params[])
{
        new DialogString[1024], rC;
            rC = random(2);
                format( DialogString, 1024 , \"\" );
                switch(rC)
                        {
                        case 0:
                                {
                               
                                for( new i; i < sizeof( Teleportok ); i ++ )                            {
                            format( DialogString, sizeof( DialogString ), \"%s\\n{F70431}%s\" ,DialogString, Teleportok[ i ][ SCMTA ] );   }
                            ShowPlayerDialog( playerid , DIALOG_TELE , DIALOG_STYLE_LIST , \"Teleportok listája\", DialogString , \"Teleport!\" , \"Maradok!\" );
                                }       case 1:         {
                for( new i; i < sizeof( Teleportok ); i ++ )                            {
                            format( DialogString, sizeof( DialogString ), \"%s\\n{39F704}%s\" ,DialogString, Teleportok[ i ][ SCMTA ] );   }
                            ShowPlayerDialog( playerid , DIALOG_TELE , DIALOG_STYLE_LIST , \"Teleportok listája\", DialogString , \"Teleport!\" , \"Maradok!\" );
                                }
                        }
        return 1;
}
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
    if( dialogid == DIALOG_TELE )     {
                if(     response )              {
                        new JN[MAX_PLAYER_NAME],
                    FSTRING[128];
                    GetPlayerName(playerid,JN,sizeof(JN));
                   
                        if( GetPlayerState( playerid ) == PLAYER_STATE_DRIVER )         {
                        new     idxveh = GetPlayerVehicleID( playerid );
                                SetVehiclePos( idxveh, Teleportok[listitem][tX], Teleportok[listitem][tY], Teleportok[listitem][tZ]);
                        SetVehicleZAngle( idxveh, Teleportok[listitem][tZA]);
                        }
                        else
                        {
                            SetPlayerPos( playerid,Teleportok[listitem][tX], Teleportok[listitem][tY], Teleportok[listitem][tZ]);
                            SetPlayerFacingAngle( playerid, Teleportok[listitem][tZA]);
                        }
                format(FSTRING,sizeof(FSTRING), \"[Teleport]: %s elment ide: %s\", JN, Teleportok[listitem][sCMTA]);
                SendClientMessageToAll( COLOR_PURPLE, FSTRING );
        }
    }
        return 0;
}

Nem elérhető Dfoglalo

  • 4069
  • Globális Moderátor
    • Profil megtekintése
Itt kérdezz warningot/error -t!
« Válasz #492 Dátum: 2014. március 17. - 19:58:27 »
0 Show voters
Az OnDialogResponse callback már egyszer szerepel a módban. Tedd be a kód OnDialogResponse alatti tartalmát a módban szereplõ, eredeti/alap OnDialogResponse alá. (CTR+F -> OnDialogResponse)

Nem elérhető mefi88

  • 312
    • Profil megtekintése
Itt kérdezz warningot/error -t!
« Válasz #493 Dátum: 2014. március 17. - 20:04:39 »
0 Show voters
Ezer köszönet, kezd derengeni a dolog :)

Nem elérhető ZoleBB

  • 480
  • ZoleBB
    • Profil megtekintése
Itt kérdezz warningot/error -t!
« Válasz #494 Dátum: 2014. március 18. - 16:03:07 »
0 Show voters
Idézetet írta: citrom.so date=1394970633\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"22125\" data-ipsquote-contentclass=\"forums_Topic

Dupla hozzászólás automatikusan összefûzve. ( 2014. március 16. - 13:05:35 )

Javítottam pár dolgot.
 
strtok(const string[], &index) {
new length = strlen(string);
while ((index < length) && (string[index] <= \'\')) index++;
new offset = index;
new result[20];
while ((index < length) && (string[index] > (\'\') && ((index - offset) < (sizeof(result) - 1))) {
result[index - offset] = string[index];
index++;
}
result[index - offset] = EOS;
return result;
}

 
Már csak 3 problémám maradt.
 
error 027: invalid character constant
error 027: invalid character constant
error 029: invalid expression, assumed zero

 

Ere még nem kaptam választ. Tudja valaki a megoldást?

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal