Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Am1L poslato Avgust 10, 2021, 01:13:52 PRE PODNE

Naslov: Checkpoint
Poruka od: Am1L poslato Avgust 10, 2021, 01:13:52 PRE PODNE
Problem(error/warning): Pravijo sma bus vozaca i pokazuje mi errore
Deo skripte: [pawn]public OnPlayerEnterCheckpoint(playerid)
{
   if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 437)
   {
      if(buslinija[playerid] == 1)
      {
         buslinija[playerid] = 2;
            SetPlayerCheckpoint(playerid, 2027.7397,-1939.9189,13.3364);
            TogglePlayerControllable(playerid,0);
            SetTimerEx("UnfreezePlayer",3000,false,"d",playerid);
            GameTextForPlayer(playerid, "~y~Pricekajte da putnici udju/izadju iz busa.",1500,6);
         return 1;
         }
        if(buslinija[playerid] == 2)
      {
            buslinija[playerid] = 3;
            SetPlayerCheckpoint(playerid, 2089.7732,-1777.6705,13.3828);
            TogglePlayerControllable(playerid,0);
            SetTimerEx("UnfreezePlayer",3000,false,"d",playerid);
            GameTextForPlayer(playerid, "~y~Pricekajte da putnici udju/izadju iz busa.",1500,6);
            return 1;
      }
        if(buslinija[playerid] == 3)
      {
            buslinija[playerid] = 4;
            SetPlayerCheckpoint(playerid, 1946.7894,-1456.4165,13.3828);
            TogglePlayerControllable(playerid,0);
            SetTimerEx("UnfreezePlayer",3000,false,"d",playerid);
            GameTextForPlayer(playerid, "~y~Pricekajte da putnici udju/izadju iz busa.",1500,6);
            return 1;
        }
        if(buslinija[playerid] == 4)
      {
            buslinija[playerid] = 5;
            SetPlayerCheckpoint(playerid, 1822.1768,-1565.3744,13.3628);
            TogglePlayerControllable(playerid,0);
            SetTimerEx("UnfreezePlayer",3000,false,"d",playerid);
            GameTextForPlayer(playerid, "~y~Pricekajte da putnici udju/izadju iz busa.",1500,6);
            return 1;
        }
        if(buslinija[playerid] == 5)
      {
            buslinija[playerid] = 6;
            SetPlayerCheckpoint(playerid, 1802.6545,-1892.2733,13.4328);
            TogglePlayerControllable(playerid,0);
            SetTimerEx("UnfreezePlayer",3000,false,"d",playerid);
            GameTextForPlayer(playerid, "~y~Pricekajte da putnici udju/izadju iz busa.",1500,6);
            return 1;
        }
        if(buslinija[playerid] == 6)
      {
            buslinija[playerid] = 0;
            DisablePlayerCheckpoint(playerid);
           new vehid = GetPlayerVehicleID(playerid);
          TogglePlayerControllable(playerid, 1);
            SendClientMessage(playerid, -1, "_________________"ORANGE"PLATA"BIJELA"__________________");
         SendClientMessage(playerid, -1,"Zavrsili ste sa poslom i dobili platu iznos:"ORANGE"2500$.");
            SendClientMessage(playerid, -1, "________________________________________");
            GivePlayerMoney(playerid);
            SacuvajIgraca(playerid);
          RemovePlayerFromVehicle(playerid);
          SetVehicleToRespawn(vehid);
      }
     }
   return 1;
}[/pawn]
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): C:\Users\namik\Desktop\Skripta za pocetnike\gamemodes\SCRIPT.pwn(356) : warning 202: number of arguments does not match definition
C:\Users\namik\Desktop\Skripta za pocetnike\gamemodes\SCRIPT.pwn(365) : warning 202: number of arguments does not match definition
C:\Users\namik\Desktop\Skripta za pocetnike\gamemodes\SCRIPT.pwn(374) : warning 202: number of arguments does not match definition
C:\Users\namik\Desktop\Skripta za pocetnike\gamemodes\SCRIPT.pwn(383) : warning 202: number of arguments does not match definition
C:\Users\namik\Desktop\Skripta za pocetnike\gamemodes\SCRIPT.pwn(392) : warning 202: number of arguments does not match definition
C:\Users\namik\Desktop\Skripta za pocetnike\gamemodes\SCRIPT.pwn(407) : warning 202: number of arguments does not match definition
C:\Users\namik\Desktop\Skripta za pocetnike\gamemodes\SCRIPT.pwn(1097) : warning 202: number of arguments does not match definition
Pawn compiler 3.10.4 Copyright (c) 1997-2006, ITB CompuPhase

Header size:           8532 bytes
Code size:           258592 bytes
Data size:         17184788 bytes
Stack/heap size:      16384 bytes; estimated max. usage=3156 cells (12624 bytes)
Total requirements:17468296 bytes

7 Warnings.
Naslov: Odg: Checkpoint
Poruka od: k0c1c. poslato Avgust 10, 2021, 01:28:28 PRE PODNE
[pawn]public OnPlayerEnterCheckpoint(playerid)
{
   if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 437)
   {
      if(buslinija[playerid] == 1)
      {
       buslinija[playerid] = 2;
            SetPlayerCheckpoint(playerid, 2027.7397,-1939.9189,13.3364);
            TogglePlayerControllable(playerid,0);
            SetTimerEx("UnfreezePlayer",3000,false,"d",playerid);
            GameTextForPlayer(playerid, "~y~Pricekajte da putnici udju/izadju iz busa.",1500,6);
       return 1;
         }
        if(buslinija[playerid] == 2)
   {
            buslinija[playerid] = 3;
            SetPlayerCheckpoint(playerid, 2089.7732,-1777.6705,13.3828);
            TogglePlayerControllable(playerid,0);
            SetTimerEx("UnfreezePlayer",3000,false,"d",playerid);
            GameTextForPlayer(playerid, "~y~Pricekajte da putnici udju/izadju iz busa.",1500,6);
            return 1;
   }
        if(buslinija[playerid] == 3)
   {
            buslinija[playerid] = 4;
            SetPlayerCheckpoint(playerid, 1946.7894,-1456.4165,13.3828);
            TogglePlayerControllable(playerid,0);
            SetTimerEx("UnfreezePlayer",3000,false,"d",playerid);
            GameTextForPlayer(playerid, "~y~Pricekajte da putnici udju/izadju iz busa.",1500,6);
            return 1;
        }
        if(buslinija[playerid] == 4)
   {
            buslinija[playerid] = 5;
            SetPlayerCheckpoint(playerid, 1822.1768,-1565.3744,13.3628);
            TogglePlayerControllable(playerid,0);
            SetTimerEx("UnfreezePlayer",3000,false,"d",playerid);
            GameTextForPlayer(playerid, "~y~Pricekajte da putnici udju/izadju iz busa.",1500,6);
            return 1;
        }
        if(buslinija[playerid] == 5)
   {
            buslinija[playerid] = 6;
            SetPlayerCheckpoint(playerid, 1802.6545,-1892.2733,13.4328);
            TogglePlayerControllable(playerid,0);
            SetTimerEx("UnfreezePlayer",3000,false,"d",playerid);
            GameTextForPlayer(playerid, "~y~Pricekajte da putnici udju/izadju iz busa.",1500,6);
            return 1;
        }
        if(buslinija[playerid] == 6)
   {
            buslinija[playerid] = 0;
            DisablePlayerCheckpoint(playerid);
         new vehid = GetPlayerVehicleID(playerid);
            TogglePlayerControllable(playerid, 1);
            SendClientMessage(playerid, -1, "_________________"ORANGE"PLATA"BIJELA"__________________");
       SendClientMessage(playerid, -1,"Zavrsili ste sa poslom i dobili platu iznos:"ORANGE"2500$.");
            SendClientMessage(playerid, -1, "________________________________________");
            GivePlayerMoney(playerid);
            SacuvajIgraca(playerid);
       RemovePlayerFromVehicle(playerid);
       SetVehicleToRespawn(vehid);
      }
     }
   return 1;
}[/pawn]
Naslov: Odg: Checkpoint
Poruka od: _tayloR poslato Avgust 10, 2021, 02:32:05 PRE PODNE
https://open.mp/docs/scripting/functions/SetPlayerCheckpoint

Fali ti size