GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Szkript kérések => A témát indította: Benike1997 - 2013. augusztus 16. - 23:07:38

Cím: Mi itt a hiba?
Írta: Benike1997 - 2013. augusztus 16. - 23:07:38
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?
Cím: Mi itt a hiba?
Írta: ZyZu. - 2013. augusztus 17. - 09:46:51
Másold be a hibás sort amelyikre hibát ír..  :hmmm:
Cím: Mi itt a hiba?
Írta: Benike1997 - 2013. augusztus 17. - 11:28:16
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
Cím: Mi itt a hiba?
Írta: EasyHUN - 2013. augusztus 17. - 12:18:56
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;
}
Cím: Mi itt a hiba?
Írta: Benike1997 - 2013. augusztus 17. - 12:58:13
Ezzel a kóddal még a motor parancsot sem érzékeli :D
Cím: Mi itt a hiba?
Írta: divkn - 2013. augusztus 17. - 13:49:12

#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;
}