Szerző Téma: Mi itt a hiba?  (Megtekintve 903 alkalommal)

Mi itt a hiba?
« Dátum: 2013. augusztus 16. - 23:07:38 »
0 Show voters
CMD:motor(playerid, params[])
{
new startnum = random(5);
if(!strcmp(params, \"be\"))
{
    if(startnum == 1)
    {
    new vehid = GetPlayerVehicleID(playerid);
    SetVehicleParamsEx(vehid,1,0,0,0,0,0,0);
    SendClientMessage(playerid,sarga,\"Motor sikeresen beindult!\");
    }
}
else
{
SendClientMessage(playerid,piros,\"Motor beindítása sikertelen!\");
}
else if(!strcmp(params, \"ki\"))
{
new vehid = GetPlayerVehicleID(playerid);
SetVehicleParamsEx(vehid,0,0,0,0,0,0,0);
SendClientMessage(playerid, -1, \"A motor leállítása sikeres volt.\");
}
return 1;
}

 
Hiba kód:
 
C:\\Documents and Settings\\ProExpert97\\Asztal\\Goudlyne RPG\\gamemodes\\AlienRPG.pwn(244) : error 029: invalid expression, assumed zero
C:\\Documents and Settings\\ProExpert97\\Asztal\\Goudlyne RPG\\gamemodes\\AlienRPG.pwn(244) : warning 215: expression has no effect
C:\\Documents and Settings\\ProExpert97\\Asztal\\Goudlyne RPG\\gamemodes\\AlienRPG.pwn(244) : error 001: expected token: \";\", but found \"if\"
Pawn compiler 3.2.3664           Copyright (c) 1997-2006, ITB CompuPhase
 
2 Errors.

 
Mi a teendõ? Mi lehet a hiba?

Nem elérhető ZyZu.

  • Globális moderátor
  • 8939
  • my turbo diesel forum
  • Discord: ZyZu.
    • Profil megtekintése
Mi itt a hiba?
« Válasz #1 Dátum: 2013. augusztus 17. - 09:46:51 »
0 Show voters
Másold be a hibás sort amelyikre hibát ír..  :hmmm:

Mi itt a hiba?
« Válasz #2 Dátum: 2013. augusztus 17. - 11:28:16 »
0 Show voters
Hibás sor:
 
else if(!strcmp(params, \"ki\"))

 

Dupla hozzászólás automatikusan összefûzve. ( 2013. augusztus 17. - 11:36:00 )

Hogy tudom megoldani, hogy lekérni, hogy autóban ül e? vagy sem
« Utoljára szerkesztve: 2013. augusztus 17. - 11:36:00 írta Benike1997 »

Mi itt a hiba?
« Válasz #3 Dátum: 2013. augusztus 17. - 12:18:56 »
0 Show voters
CMD:motor(playerid, params[])
{
        new startnum = random(5);
        if(!strcmp(params, \"be\"))
        {
            if(startnum == 1)
            {
            new vehid = GetPlayerVehicleID(playerid);
            SetVehicleParamsEx(vehid,1,0,0,0,0,0,0);
            SendClientMessage(playerid,sarga,\"Motor sikeresen beindult!\");
            }
            else
            {
                  SendClientMessage(playerid,piros,\"Motor beindítása sikertelen!\");
             }
        }
        else if(!strcmp(params, \"ki\"))
        {
                new vehid = GetPlayerVehicleID(playerid);
                SetVehicleParamsEx(vehid,0,0,0,0,0,0,0);
                SendClientMessage(playerid, -1, \"A motor leállítása sikeres volt.\");
        }
        return 1;
}

Mi itt a hiba?
« Válasz #4 Dátum: 2013. augusztus 17. - 12:58:13 »
0 Show voters
Ezzel a kóddal még a motor parancsot sem érzékeli :D

Nem elérhető divkn

  • 3259
    • Profil megtekintése
Mi itt a hiba?
« Válasz #5 Dátum: 2013. augusztus 17. - 13:49:12 »
+1 Show voters

#if !defined isnull
    #define isnull(%1) \\
                ((!(%1[0])) || (((%1[0]) == \'\\1\') && (!(%1[1]))))
#endif
CMD:motor(playerid,params[])
{
if(!IsPlayerInAnyVehicle(playerid))
    return SendClientMessage(playerid, 0xFF0000FF, \"Nem vagy jármûben.\");
   
if(isnull(params))
return SendClientMessage(playerid, 0xFF0000FF, \"Használata: /motor (be/ki)\");
if(!strcmp(params, \"be\"))
{
    if(random(5) == 1)
    {
            SetVehicleParamsEx(GetPlayerVehicleID(playerid),1,0,0,0,0,0,0);
            SendClientMessage(playerid,0xFFFF00FF,\"Motor sikeresen beindult!\");
    }
    else
    {
        SendClientMessage(playerid,0xFF0000FF,\"Motor beindítása sikertelen!\");
    }
}
else if(!strcmp(params, \"ki\"))
{
SetVehicleParamsEx(GetPlayerVehicleID(playerid),0,0,0,0,0,0,0);
SendClientMessage(playerid, -1, \"A motor leállítása sikeres volt.\");
}
else
{
    SendClientMessage(playerid, 0xFF0000FF, \"Használata: /motor (be/ki)\");
}
return 1;
}

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal