Szerző Téma: Pawno hiba..  (Megtekintve 1426 alkalommal)

Pawno hiba..
« Dátum: 2011. december 31. - 18:22:56 »
0 Show voters
Hali!
kéne a segítség..
Betettem egy mûködõ gamemodot csak amikor fejlesztgetném ezt írja.:
[pawn]C:\\Users\\markii\\Desktop\\MODE\\gamemodes\\teszt.pwn(22081) : warning 225: unreachable code
C:\\Users\\markii\\Desktop\\MODE\\gamemodes\\teszt.pwn(37951) : warning 213: tag mismatch
Pawn compiler 3.2.3664           Copyright © 1997-2006, ITB CompuPhase
2 Warnings.
[/pawn]
Sorok:
Ez a 22081 és a körüli sorok..
[pawn]public OnPlayerExitVehicle(playerid, vehicleid)
{
new string [ 64 ];
    //format ( string, 64 , \"Te kiszálltál a %d azonosítójú jármûbõl.\" , vehicleid );
    SendClientMessage ( playerid, 0x0000FF, string );
    return 1;
   
if(vehicleid >= 131 && vehicleid <= 134) // vizsgakocsi
{
Msg(playerid,\"[Oktató]: Kiszállt a kocsiból, így megbukott a vizsgán\");
DrivingStep[playerid] = 0;
TakingForgalmi[playerid] = 0;
TakingRutin[playerid] = 0;
SetVehicleToRespawn(GetPlayerVehicleID(playerid));
DisablePlayerRaceCheckpoint(playerid);
    }
if (GetPlayerState(playerid) == 1)
{
   return 1;
}
    new playerState = GetPlayerState(playerid);
    if (playerState == PLAYER_STATE_DRIVER)
    {
   if(IsAnOwnableCar(vehicleid))
   {
      if(vehicleid == PlayerInfo[playerid][pPcarkey] || vehicleid == PlayerInfo[playerid][kolcsonkocsikulcs])
      {[/pawn]
37951 és az a körüli sorok..
[pawn]            new seged2[50];
         if(PlayerInfo[playerid][pJob] == 27) format(seged2, sizeof(seged2), \"*Testõr\");
         else if(PlayerInfo[playerid][pJob] == 28) format(seged2, sizeof(seged2), \"*Sofõr\");
         else if(PlayerInfo[playerid][pLeader] == 7) format(seged2, sizeof(seged2), \"*Polgármester\");
         format(stringx,sizeof(stringx), \"[%d/%d/%d][%d:%d:%d] %s polgi chatbe: %s\",y,m,d,h,mi,s,nev,result);
         LoOoG(stringx);
         format(string, sizeof(string), \"%s %s: %s\",seged2, sendername, result);
         for(new i = 0; i < MAX_PLAYERS; i++)
         {
            if(IsPlayerConnected(i))
            {
               if(PlayerInfo[pJob] == 27 || PlayerInfo[pJob] == 28 || PlayerInfo == 7)

               {


                   if(PlayerInfo
[pJob] == 27 || PlayerInfo[pJob] == 28 || PlayerInfo[pLeader] == 7)

                   {


                       SendClientMessage(i, 0xFFFF00AA, string);


                   }


               }


            }


         }[/pawn]

Pawno hiba..
« Válasz #1 Dátum: 2012. január 01. - 10:10:21 »
0 Show voters
Az lenne jo ha pontosan az a sort másoltad volna csak be :D

Pawno hiba..
« Válasz #2 Dátum: 2012. január 01. - 10:47:50 »
0 Show voters
Az egyik:
if(vehicleid >= 131 && vehicleid <= 134) // vizsgakocsi
A másik:
               if(PlayerInfo[pJob] == 27 || PlayerInfo[pJob] == 28 || PlayerInfo == 7)

Nem elérhető Norby

  • 1575
    • Profil megtekintése
Pawno hiba..
« Válasz #3 Dátum: 2012. január 01. - 11:26:44 »
0 Show voters
Az elsõ :
new string [ 64 ];
//format ( string, 64 , \"Te kiszálltál a %d azonosítójú jármûbõl.\" , vehicleid );
SendClientMessage ( playerid, 0x0000FF, string );
return 1;
Nem kell a return 1; Töröld!

Pawno hiba..
« Válasz #4 Dátum: 2012. január 01. - 11:32:17 »
0 Show voters
Idézetet írta: WebSite date=1325413604\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"15025\" data-ipsquote-contentclass=\"forums_Topic
Az elsõ :
new string [ 64 ];
//format ( string, 64 , \"Te kiszálltál a %d azonosítójú jármûbõl.\" , vehicleid );
SendClientMessage ( playerid, 0x0000FF, string );
return 1;
Nem kell a return 1; Töröld!
 
Köszi, ez így jó.:) De a másik hiba még maradt

dexi

  • Vendég
Pawno hiba..
« Válasz #5 Dátum: 2012. január 01. - 11:39:07 »
0 Show voters
   if(PlayerInfo[pJob] == 27 || PlayerInfo[pJob] == 28 || PlayerInfo == 7)

 
Számomra ez nagyon fura, mivel az utolsónál nincs ott az enum, tehát próbáld meg így:
 

   if(PlayerInfo[pJob] == 27 || PlayerInfo[pJob] == 28 || PlayerInfo[pJob] == 7)

Pawno hiba..
« Válasz #6 Dátum: 2012. január 01. - 11:53:54 »
0 Show voters
C:\\BP RPG\\RPG3\\gamemodes\\teszt.pwn(37950) : error 032: array index out of bounds (variable \"PlayerInfo\")
Pawn compiler 3.2.3664           Copyright © 1997-2006, ITB CompuPhase
1 Error.

Nem elérhető Norby

  • 1575
    • Profil megtekintése
Pawno hiba..
« Válasz #7 Dátum: 2012. január 01. - 12:04:21 »
0 Show voters
Ezt próbáld meg :
 
if(PlayerInfo[playerid][pJob] == 27 || PlayerInfo[playerid][pJob] == 28 || PlayerInfo == 7)

Pawno hiba..
« Válasz #8 Dátum: 2012. január 01. - 12:08:36 »
0 Show voters
Idézetet írta: WebSite date=1325415861\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"15025\" data-ipsquote-contentclass=\"forums_Topic
Ezt próbáld meg :
 
if(PlayerInfo[playerid][pJob] == 27 || PlayerInfo[playerid][pJob] == 28 || PlayerInfo == 7)

 

[pawn]C:\\BP RPG\\RPG3\\gamemodes\\teszt.pwn(37950) : error 033: array must be indexed (variable \"PlayerInfo\")
Pawn compiler 3.2.3664           Copyright © 1997-2006, ITB CompuPhase
1 Error.
[/pawn]

Nem elérhető Norby

  • 1575
    • Profil megtekintése
Pawno hiba..
« Válasz #9 Dátum: 2012. január 01. - 12:10:18 »
0 Show voters
hmm...??
Talán :
 
if(PlayerInfo[playerid][pJob] == 27 || PlayerInfo[playerid][pJob] == 28)

Pawno hiba..
« Válasz #10 Dátum: 2012. január 01. - 12:37:08 »
0 Show voters
Idézetet írta: WebSite date=1325416218\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"15025\" data-ipsquote-contentclass=\"forums_Topic
hmm...??
Talán :
 
if(PlayerInfo[playerid][pJob] == 27 || PlayerInfo[playerid][pJob] == 28)

 


Ezt próbáld meg :
 
if(PlayerInfo[playerid][pJob] == 27 || PlayerInfo[playerid][pJob] == 28 || PlayerInfo == 7)

 

[/quote]
:D de most komolyan?
Az átláthatóság kedvéért:
[pawn]
if(
PlayerInfo[playerid][pJob] == 27 ||
PlayerInfo[playerid][pJob] == 28 ||
PlayerInfo[playerid][pJob] == 7)
[/pawn]
Ezt meg csak úgy:
[pawn]
if(PlayerInfo[playerid][pJob] == 27 || PlayerInfo[playerid][pJob] == 28 || PlayerInfo[playerid][pJob] == 7)
[/pawn]

Pawno hiba..
« Válasz #11 Dátum: 2012. január 01. - 13:35:48 »
0 Show voters
Köszi, hiba megoldva. Témát zártam.

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal