Szerző Téma: sok warning nem tudom miér  (Megtekintve 999 alkalommal)

sok warning nem tudom miér
« Dátum: 2013. augusztus 13. - 13:10:36 »
0 Show voters
Hali ezek a warningjeim miért vannak? :)
 
D:\\LesterFun\\gamemodes\\lester.pwn(254) : warning 202: number of arguments does not match definition
D:\\LesterFun\\gamemodes\\lester.pwn(255) : warning 225: unreachable code
D:\\LesterFun\\gamemodes\\lester.pwn(261) : warning 202: number of arguments does not match definition
D:\\LesterFun\\gamemodes\\lester.pwn(262) : warning 225: unreachable code
D:\\LesterFun\\gamemodes\\lester.pwn(268) : warning 202: number of arguments does not match definition
D:\\LesterFun\\gamemodes\\lester.pwn(269) : warning 225: unreachable code
D:\\LesterFun\\gamemodes\\lester.pwn(275) : warning 202: number of arguments does not match definition
D:\\LesterFun\\gamemodes\\lester.pwn(276) : warning 225: unreachable code
D:\\LesterFun\\gamemodes\\lester.pwn(282) : warning 202: number of arguments does not match definition
D:\\LesterFun\\gamemodes\\lester.pwn(283) : warning 225: unreachable code
D:\\LesterFun\\gamemodes\\lester.pwn(289) : warning 202: number of arguments does not match definition
D:\\LesterFun\\gamemodes\\lester.pwn(290) : warning 225: unreachable code
D:\\LesterFun\\gamemodes\\lester.pwn(296) : warning 202: number of arguments does not match definition
D:\\LesterFun\\gamemodes\\lester.pwn(297) : warning 225: unreachable code
D:\\LesterFun\\gamemodes\\lester.pwn(303) : warning 202: number of arguments does not match definition
D:\\LesterFun\\gamemodes\\lester.pwn(304) : warning 225: unreachable code
D:\\LesterFun\\gamemodes\\lester.pwn(312) : warning 209: function \"OnDialogResponse\" should return a value
Pawn compiler 3.2.3664           Copyright (c) 1997-2006, ITB CompuPhase

 
Hogyan tudnám ezeket javítani?
« Utoljára szerkesztve: 2013. augusztus 13. - 14:19:36 írta [JSZL]Bencuskaa »

Nem elérhető ZyZu.

  • Globális moderátor
  • 8939
  • my turbo diesel forum
  • Discord: ZyZu.
    • Profil megtekintése
sok warning nem tudom miér
« Válasz #1 Dátum: 2013. augusztus 13. - 13:28:23 »
0 Show voters
Ha lenne kód bemásolva akkor megmondanánk.

sok warning nem tudom miér
« Válasz #2 Dátum: 2013. augusztus 13. - 13:44:40 »
0 Show voters
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == DIALOG_PIA)
{
        if(response)
        {
                if(listitem == 0)
                {
                        GetPlayerMoney(playerid, 500); return SendClientMessage(playerid, red, \"Nincs elég pénzed!\");
                        SendClientMessage(playerid, green, \"Vettél egy üveg Sört\");
                        GivePlayerMoney(playerid, -500);
                        SetPlayerSpecialAction(playerid, SPECIAL_ACTION_DRINK_WINE);
                }
                if(listitem == 1)
                {
               GetPlayerMoney(playerid, 500); return SendClientMessage(playerid, red, \"Nincs elég pénzed!\");
                        SendClientMessage(playerid, green, \"Vettél egy üveg Pálinkát\");
                        GivePlayerMoney(playerid, -500);
            SetPlayerSpecialAction(playerid, SPECIAL_ACTION_DRINK_BEER);
                }
                if(listitem == 2)
                {
               GetPlayerMoney(playerid, 500); return SendClientMessage(playerid, red, \"Nincs elég pénzed!\");
                        SendClientMessage(playerid, green, \"Vettél egy üveg Bort\");
                        GivePlayerMoney(playerid, -500);
            SetPlayerSpecialAction(playerid, SPECIAL_ACTION_DRINK_BEER);
                }
                if(listitem == 3)
                {
               GetPlayerMoney(playerid, 500); return SendClientMessage(playerid, red, \"Nincs elég pénzed!\");
                        SendClientMessage(playerid, green, \"Vettél egy üveg Jägert\");
                        GivePlayerMoney(playerid, -500);
            SetPlayerSpecialAction(playerid, SPECIAL_ACTION_DRINK_BEER);
                }
                if(listitem == 4)
                {
               GetPlayerMoney(playerid, 500); return SendClientMessage(playerid, red, \"Nincs elég pénzed!\");
                        SendClientMessage(playerid, green, \"Vettél egy üveg Whiskeyt\");
                        GivePlayerMoney(playerid, -500);
            SetPlayerSpecialAction(playerid, SPECIAL_ACTION_DRINK_BEER);
                }
                if(listitem == 5)
                {
               GetPlayerMoney(playerid, 500); return SendClientMessage(playerid, red, \"Nincs elég pénzed!\");
                        SendClientMessage(playerid, green, \"Vettél egy pohár vizet\");
                        GivePlayerMoney(playerid, -500);
            SetPlayerSpecialAction(playerid, SPECIAL_ACTION_DRINK_BEER);
                }
                if(listitem == 6)
                {
               GetPlayerMoney(playerid, 500); return SendClientMessage(playerid, red, \"Nincs elég pénzed!\");
                        SendClientMessage(playerid, green, \"Vettél egy pohár Cola-t\");
                        GivePlayerMoney(playerid, -500);
            SetPlayerSpecialAction(playerid, SPECIAL_ACTION_DRINK_BEER);
                }
                if(listitem == 7)
                {
               GetPlayerMoney(playerid, 500); return SendClientMessage(playerid, red, \"Nincs elég pénzed!\");
                        SendClientMessage(playerid, green, \"Vettél egy pohár Fantát\");
                        GivePlayerMoney(playerid, -500);
            SetPlayerSpecialAction(playerid, SPECIAL_ACTION_DRINK_BEER);
                }
        }
        }else{
        SendClientMessage(playerid, 0xFF0606FF, \"Kiléptél egy pohár Fantát\");
}
}

Nem elérhető BoOy

  • 3209
  • 2013-as év szkriptere
    • Profil megtekintése
sok warning nem tudom miér
« Válasz #3 Dátum: 2013. augusztus 13. - 13:52:14 »
0 Show voters
javítva, de nem tesztelve:
 
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
    if(dialogid == DIALOG_PIA)
    {
    if(response)
    {
        if(listitem == 0)
        {
                if(GetPlayerMoney(playerid) < 500) return SendClientMessage(playerid, red, \"Nincs elég pénzed!\");
                SendClientMessage(playerid, green, \"Vettél egy üveg Sört\");
                GivePlayerMoney(playerid, -500);
                SetPlayerSpecialAction(playerid, SPECIAL_ACTION_DRINK_WINE);
        }
        if(listitem == 1)
        {
                                        if(GetPlayerMoney(playerid) < 500) return SendClientMessage(playerid, red, \"Nincs elég pénzed!\");
                SendClientMessage(playerid, green, \"Vettél egy üveg Pálinkát\");
                GivePlayerMoney(playerid, -500);
                                        SetPlayerSpecialAction(playerid, SPECIAL_ACTION_DRINK_BEER);
        }
        if(listitem == 2)
        {
                                        if(GetPlayerMoney(playerid) < 500) return SendClientMessage(playerid, red, \"Nincs elég pénzed!\");
                SendClientMessage(playerid, green, \"Vettél egy üveg Bort\");
                GivePlayerMoney(playerid, -500);
                                        SetPlayerSpecialAction(playerid, SPECIAL_ACTION_DRINK_BEER);
        }
        if(listitem == 3)
        {
                                        if(GetPlayerMoney(playerid) < 500) return SendClientMessage(playerid, red, \"Nincs elég pénzed!\");
                SendClientMessage(playerid, green, \"Vettél egy üveg Jägert\");
                GivePlayerMoney(playerid, -500);
                                        SetPlayerSpecialAction(playerid, SPECIAL_ACTION_DRINK_BEER);
        }
        if(listitem == 4)
        {
                                        if(GetPlayerMoney(playerid) < 500) return SendClientMessage(playerid, red, \"Nincs elég pénzed!\");
                SendClientMessage(playerid, green, \"Vettél egy üveg Whiskeyt\");
                GivePlayerMoney(playerid, -500);
                                        SetPlayerSpecialAction(playerid, SPECIAL_ACTION_DRINK_BEER);
        }
        if(listitem == 5)
        {
                                        if(GetPlayerMoney(playerid) < 500) return SendClientMessage(playerid, red, \"Nincs elég pénzed!\");
                SendClientMessage(playerid, green, \"Vettél egy pohár vizet\");
                GivePlayerMoney(playerid, -500);
                                        SetPlayerSpecialAction(playerid, SPECIAL_ACTION_DRINK_BEER);
        }
        if(listitem == 6)
        {
                                        if(GetPlayerMoney(playerid) < 500) return SendClientMessage(playerid, red, \"Nincs elég pénzed!\");
                SendClientMessage(playerid, green, \"Vettél egy pohár Cola-t\");
                GivePlayerMoney(playerid, -500);
                                        SetPlayerSpecialAction(playerid, SPECIAL_ACTION_DRINK_BEER);
        }
        if(listitem == 7)
        {
                                        if(GetPlayerMoney(playerid) < 500) return SendClientMessage(playerid, red, \"Nincs elég pénzed!\");
                SendClientMessage(playerid, green, \"Vettél egy pohár Fantát\");
                GivePlayerMoney(playerid, -500);
                                        SetPlayerSpecialAction(playerid, SPECIAL_ACTION_DRINK_BEER);
        }
    }
    }else{
    SendClientMessage(playerid, 0xFF0606FF, \"Kiléptél egy pohár Fantát\");
    }
}

sok warning nem tudom miér
« Válasz #4 Dátum: 2013. augusztus 13. - 14:04:15 »
0 Show voters
köszi, most közbe lett még egy gondom, egy alap reg rendszer leírás alapján csintam reg rendszert és az YSI includeknél akadt gondom
 
D:\\LesterFun\\pawno\\include\\YSI\\y_utils.inc(76) : error 017: undefined symbol \"TRUE\"

 
Tegyek be másik y_utils incet vagy mit csinjak? mert az y_utils ez az y_ini kéri vagy nemtom mert így van a módba
 
#include <YSI\\y_ini>

Nem elérhető BoOy

  • 3209
  • 2013-as év szkriptere
    • Profil megtekintése
sok warning nem tudom miér
« Válasz #5 Dátum: 2013. augusztus 13. - 14:16:13 »
0 Show voters
hátõõ igen próbáld meg az új verziót letölteni
http://forum.sa-mp.com/showthread.php?t=175565

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal