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): ///
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;
}
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?
Sada mi baca errore na komandu ispod?
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]
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]