Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Tosic ツ poslato April 02, 2016, 17:21:33 POSLE PODNE

Naslov: [Pomoc] Problemi oko portova
Poruka od: Tosic ツ poslato April 02, 2016, 17:21:33 POSLE PODNE
Skripta koju koristim: od 0
Detaljan opis problema: Znaci pravim neke obicne portove za pocetak napravio sam dialog za portove i komandu.. I kada idem compile izbaci pawno has stopped working.. Imam samo ova dva porta.. Negde sam pogresio i zabo sam neznam gde je greska..
Dio skripte:
[pawn]
if(dialogid == DIALOG_PORTOVI)
       {
         if(!response) return 1;
         switch(listitem)
         {
            case 0:
            {
                if(IsPlayerInAnyVehicle(playerid))
               {
                  SetVehiclePos(GetPlayerVehicleID(playerid), 2000.2734,-1764.0236,13.6013);
                  SetPlayerInterior(playerid, 0);
               }
               else
               {
                    SetPlayerPos(playerid, 2000.2734,-1764.0236,13.6013);
                    SetPlayerInterior(playerid, 0);
               }
            }
            case 1;
            {
                if(IsPlayerInAnyVehicle(playerid))
               {
                   SetVehiclePos(GetPlayerVehicleID(playerid), 1455.4532,-1031.8011,23.6563);
                   SetPlayerInterior(playerid, 0);
               }
               else
               {
                   SetPlayerPos(playerid, 1455.4532,-1031.8011,23.6563);
                   SetPlayerInterior(playerid, 0);
               }
            }
         }
      }[/pawn]

[pawn]CMD:port(playerid, params[])
{
   if( PI[ playerid ][ xAdmin ] < 4) return GRESKA(playerid, "Niste u mogucnosti koristiti ovu komandu." );
    if( AdminDuty[ playerid ] < 1) return GRESKA(playerid, "Da bi koristili ovu komandu morate biti administrator na duznosti" );
   SPD(playerid,DIALOG_PORTOVI,DSL,D_NASLOV, "Opstina\nBanka",D_ODABERI, D_ODUSTANI);
   return 1;
}[/pawn]
Neke slike/video za lakse dobivanje pomoci(neobavezno): ///
Naslov: Odg: [Pomoc] Problemi oko portova
Poruka od: MySQL poslato April 02, 2016, 17:36:21 POSLE PODNE
Mani se dialoga  >:(


CMD:port(playerid, params[])//
{
    if( AdminDuty[ playerid ] < 1) return GRESKA(playerid, "Da bi koristili ovu komandu morate biti administrator na duznosti" );
{
    new portid;
    if( sscanf(params, "i", portid))
    {
        SCM(playerid, -1, "/port [ID Port]");
        SCM(playerid, -1, "ID 0) Opstina | ID 1) Banka");
        return 1;
    }
    if( portid == 0)//Opstina
    {
if (GetPlayerState( playerid ) == 2)
{
new tmpcar = GetPlayerVehicleID( playerid );
SetVehiclePos(tmpcar,  X,Y,Z);//ovdje kordinate sa autom
}
else
{
SetPlayerPos(playerid, X,Y,Z);//Ovdje covjek
}
               SCM(playerid, -1,"Uspjesno ste se stovorili do opstine!");
    }
    if( portid == 1)//Banka
    {
if (GetPlayerState( playerid ) == 2)
{
new tmpcar = GetPlayerVehicleID( playerid );
SetVehiclePos(tmpcar, X,Y,Z);//ovdje kordinate sa autom
}
else
{
SetPlayerPos(playerid, X,Y,Z);//Ovdje covjek
}
               SCM(playerid, -1,"Uspjesno ste se stvorili do banke!");
    }
        else return SCM(playerid, -1, "Samo Admini");
    return 1;
}
Naslov: Odg: [Pomoc] Problemi oko portova
Poruka od: Tosic ツ poslato April 02, 2016, 17:56:12 POSLE PODNE
Citat: HamZaa poslato April 02, 2016, 17:36:21 POSLE PODNE
Mani se dialoga  >:(


CMD:port(playerid, params[])//
{
    if( AdminDuty[ playerid ] < 1) return GRESKA(playerid, "Da bi koristili ovu komandu morate biti administrator na duznosti" );
{
    new portid;
    if( sscanf(params, "i", portid))
    {
        SCM(playerid, -1, "/port [ID Port]");
        SCM(playerid, -1, "ID 0) Opstina | ID 1) Banka");
        return 1;
    }
    if( portid == 0)//Opstina
    {
if (GetPlayerState( playerid ) == 2)
{
new tmpcar = GetPlayerVehicleID( playerid );
SetVehiclePos(tmpcar,  X,Y,Z);//ovdje kordinate sa autom
}
else
{
SetPlayerPos(playerid, X,Y,Z);//Ovdje covjek
}
               SCM(playerid, -1,"Uspjesno ste se stovorili do opstine!");
    }
    if( portid == 1)//Banka
    {
if (GetPlayerState( playerid ) == 2)
{
new tmpcar = GetPlayerVehicleID( playerid );
SetVehiclePos(tmpcar, X,Y,Z);//ovdje kordinate sa autom
}
else
{
SetPlayerPos(playerid, X,Y,Z);//Ovdje covjek
}
               SCM(playerid, -1,"Uspjesno ste se stvorili do banke!");
    }
        else return SCM(playerid, -1, "Samo Admini");
    return 1;
}

Hvala ali jel mi mozes reci gde je greska gore?
Naslov: Odg: [Pomoc] Problemi oko portova
Poruka od: Tosic ツ poslato April 02, 2016, 19:12:55 POSLE PODNE
Sada mi baca errore na komandu ispod?
Naslov: Odg: [Pomoc] Problemi oko portova
Poruka od: MEDO poslato April 02, 2016, 20:08:58 POSLE PODNE
Evo ovako falila je zagrada

[pawn]CMD:port(playerid, params[])//
{
    if( AdminDuty[ playerid ] < 1) return GRESKA(playerid, "Da bi koristili ovu komandu morate biti administrator na duznosti" );
   {
       new portid;
       if( sscanf(params, "i", portid))
       {
           SCM(playerid, -1, "/port [ID Port]");
           SCM(playerid, -1, "ID 0) Opstina | ID 1) Banka");
           return 1;
       }
       if( portid == 0)//Opstina
       {
         if (GetPlayerState( playerid ) == 2)
         {
            new tmpcar = GetPlayerVehicleID( playerid );
            SetVehiclePos(tmpcar,  X,Y,Z);//ovdje kordinate sa autom
         }
         else
         {
            SetPlayerPos(playerid, X,Y,Z);//Ovdje covjek
         }
                  SCM(playerid, -1,"Uspjesno ste se stovorili do opstine!");
       }
       if( portid == 1)//Banka
       {
         if (GetPlayerState( playerid ) == 2)
         {
            new tmpcar = GetPlayerVehicleID( playerid );
            SetVehiclePos(tmpcar, X,Y,Z);//ovdje kordinate sa autom
         }
         else
         {
            SetPlayerPos(playerid, X,Y,Z);//Ovdje covjek
         }
                  SCM(playerid, -1,"Uspjesno ste se stvorili do banke!");
       }
           else return SCM(playerid, -1, "Samo Admini");
      
}return 1;
}[/pawn]
Naslov: Odg: [Pomoc] Problemi oko portova
Poruka od: MEDO poslato April 02, 2016, 20:13:41 POSLE PODNE
Citat: MEDO poslato April 02, 2016, 20:08:58 POSLE PODNE
Evo ovako falila je zagrada

[pawn]CMD:port(playerid, params[])//
{
    if( AdminDuty[ playerid ] < 1) return GRESKA(playerid, "Da bi koristili ovu komandu morate biti administrator na duznosti" );
   {
       new portid;
       if( sscanf(params, "i", portid))
       {
           SCM(playerid, -1, "/port [ID Port]");
           SCM(playerid, -1, "ID 0) Opstina | ID 1) Banka");
           return 1;
       }
       if( portid == 0)//Opstina
       {
         if (GetPlayerState( playerid ) == 2)
         {
            new tmpcar = GetPlayerVehicleID( playerid );
            SetVehiclePos(tmpcar,  X,Y,Z);//ovdje kordinate sa autom
         }
         else
         {
            SetPlayerPos(playerid, X,Y,Z);//Ovdje covjek
         }
                  SCM(playerid, -1,"Uspjesno ste se stovorili do opstine!");
       }
       if( portid == 1)//Banka
       {
         if (GetPlayerState( playerid ) == 2)
         {
            new tmpcar = GetPlayerVehicleID( playerid );
            SetVehiclePos(tmpcar, X,Y,Z);//ovdje kordinate sa autom
         }
         else
         {
            SetPlayerPos(playerid, X,Y,Z);//Ovdje covjek
         }
                  SCM(playerid, -1,"Uspjesno ste se stvorili do banke!");
       }
           else return SCM(playerid, -1, "Samo Admini");
      
}return 1;
}[/pawn]