CMD:portaj( playerid, params[] ) {
new ID;
if( PlayerInfo[ playerid ][ xAdmin ] >= 1 || PlayerInfo[ playerid ][ xHelper ] >= 1 ) {
if( !AdminDuty[ playerid ] ) return GRESKA( playerid, "Da bi koristili ovu komandu morate biti Admin na duznosti." );
if( sscanf( params, "d", ID ) ) return KORISCENJE( playerid, "/portigraca [ ID/Deo imena ]");
if( !IsPlayerConnected( ID ) ) return GRESKA( playerid, "Nepravilni ID");
if( PlayerInfo[ ID ][ xAdmin ] >= 1 || PlayerInfo[ ID ][ xHelper ] >= 1 ) return GRESKA(playerid, "Ne mozete portati clanove Staff Team-a!");
if( PlayerInfo[ playerid ][ xAdmin ] < 7 ) {
if( UzeoOpremu[ ID ] == true ) return GRESKA( playerid, "Igrac radi posao, ne mozete ga portati!" );
if( PlayerInfo[ ID ][ xWanted ] != 0 ) return GRESKA( playerid, "Igrac ima wanted level, ne mozete ga portati" );
if( PlayerInfo[ ID ][ xZatvor ] != 0 ) return GRESKA( playerid, "Igrac je u zatvoru, ne mozete ga portati!" );
}
strdel( DialogStrgEx, 0, sizeof( DialogStrgEx ) );
for( new i = 0; i < MAX_APORTS; i++ ) {
if( aportInfo[ i ][ aportCreated ] == 1 ) {
format( DialogStrgEx, sizeof( DialogStrgEx ), "%s%s\n", DialogStrgEx, aportInfo[ i ][ aportName ] );
}
}
SPD( playerid, dialog_SELECTAPORT, DSL, D_NASLOV, DialogStrgEx, D_ODABERI, D_ODUSTANI );
}
else return GRESKA( playerid, "Niste u mogucnosti koristiti ovu komandu." );
return true;
}Pomoc oko komande
694
pregleda
12
postova
18. Nov. 2021.
Cao, prijatelj mi je napravio komandu /portaj, da portas igraca do neke lokacije preko admin dialoga, eh kada portam nekog npr /portaj 5 (ID) ne porta tog igraca koji je id 5 vec mene... Pomoc ako moze i evo komanda 🙂
18. Nov. 2021.
not wrote on November 18, 2021, 2:59 pm:
pronadji u skripti pod OnDialogResponse ovo dialog_SELECTAPORT
else if( dialogid == dialog_SELECTAPORT ) {
if( !response ) return 1;
if( response ) {
new tmpcar = GetPlayerVehicleID( playerid );
if( GetPlayerState( playerid ) == 2 ) {
Mujkic_SetVehiclePos( tmpcar, aportInfo[ listitem ][ aportPos ][ 0 ], aportInfo[ listitem ][ aportPos ][ 1 ], aportInfo[ listitem ][ aportPos ][ 2 ] );
}
else {
Mujkic_SetPlayerPos( playerid, aportInfo[ listitem ][ aportPos ][ 0 ], aportInfo[ listitem ][ aportPos ][ 1 ], aportInfo[ listitem ][ aportPos ][ 2 ] );
}
SetPlayerInterior( playerid, 0 );
SetPlayerVirtualWorld( playerid, 0 );
Info( playerid, "Uspesno ste se teleportovali do lokacije '%s'.", aportInfo[ listitem ][ aportName ] );
}
}eto, to je aport za admine ali preko tog zelim da se mogu igraci portat 😄
18. Nov. 2021.
Treba ti varijabla koja cuva id igraca kojeg portas.
new idigraca;
i onda u komandi na kraju dodaj
idigraca = ID;
pod ondialogresponse tamo stavi umjesto SetPlayerPos(playerid,....) SetPlayerPos(idigraca,.......) isto tako i za vozilo tmpcar = GetPlayerVehicleID(idigraca);
new idigraca;
i onda u komandi na kraju dodaj
idigraca = ID;
pod ondialogresponse tamo stavi umjesto SetPlayerPos(playerid,....) SetPlayerPos(idigraca,.......) isto tako i za vozilo tmpcar = GetPlayerVehicleID(idigraca);
18. Nov. 2021.
not wrote on November 18, 2021, 3:05 pm:
Treba ti varijabla koja cuva id igraca kojeg portas.
new idigraca;
i onda u komandi na kraju dodaj
idigraca = ID;
pod ondialogresponse tamo stavi umjesto SetPlayerPos(playerid,....) SetPlayerPos(idigraca,.......) isto tako i za vozilo tmpcar = GetPlayerVehicleID(idigraca);
new idigraca;
i onda u komandi na kraju dodaj
idigraca = ID;
pod ondialogresponse tamo stavi umjesto SetPlayerPos(playerid,....) SetPlayerPos(idigraca,.......) isto tako i za vozilo tmpcar = GetPlayerVehicleID(idigraca);
Ja sam malo smotan za to a i nisam skripter, pa eto ako mozes ti da mi popises to i posaljes imas komandu et 😄
18. Nov. 2021.
ovde ce ti se sve zbugati ako ovako stavis. Isti dialog koristis i za port sebe i za port igraca.
dodaj novi dialog tipa dialog_SELECTAPORT2
dodaj novi dialog tipa dialog_SELECTAPORT2
else if( dialogid == dialog_SELECTAPORT2 ) {
if( !response ) return 1;
if( response ) {
new tmpcar = GetPlayerVehicleID( idigraca );
if( GetPlayerState( playerid ) == 2 ) {
Mujkic_SetVehiclePos( tmpcar, aportInfo[ listitem ][ aportPos ][ 0 ], aportInfo[ listitem ][ aportPos ][ 1 ], aportInfo[ listitem ][ aportPos ][ 2 ] );
}
else {
Mujkic_SetPlayerPos( idigraca, aportInfo[ listitem ][ aportPos ][ 0 ], aportInfo[ listitem ][ aportPos ][ 1 ], aportInfo[ listitem ][ aportPos ][ 2 ] );
}
SetPlayerInterior( idigraca, 0 );
SetPlayerVirtualWorld( idigraca, 0 );
Info( playerid, "Uspesno ste teleportovali %s do lokacije `%s`.", GetName(idigraca), aportInfo[ listitem ][ aportName ] );
Info(idigraca,"Admin %s vas je teleportovao do lokacije %s",GetName(playerid), aportInfo[ listitem ][ aportName ] );
idigraca = 0;
}
}18. Nov. 2021.
CMD:portaj( playerid, params[] ) {
new ID;
if( PlayerInfo[ playerid ][ xAdmin ] >= 1 || PlayerInfo[ playerid ][ xHelper ] >= 1 ) {
if( !AdminDuty[ playerid ] ) return GRESKA( playerid, "Da bi koristili ovu komandu morate biti Admin na duznosti." );
if( sscanf( params, "d", ID ) ) return KORISCENJE( playerid, "/portigraca [ ID/Deo imena ]");
if( !IsPlayerConnected( ID ) ) return GRESKA( playerid, "Nepravilni ID");
if( PlayerInfo[ ID ][ xAdmin ] >= 1 || PlayerInfo[ ID ][ xHelper ] >= 1 ) return GRESKA(playerid, "Ne mozete portati clanove Staff Team-a!");
if( PlayerInfo[ playerid ][ xAdmin ] < 7 ) {
if( UzeoOpremu[ ID ] == true ) return GRESKA( playerid, "Igrac radi posao, ne mozete ga portati!" );
if( PlayerInfo[ ID ][ xWanted ] != 0 ) return GRESKA( playerid, "Igrac ima wanted level, ne mozete ga portati" );
if( PlayerInfo[ ID ][ xZatvor ] != 0 ) return GRESKA( playerid, "Igrac je u zatvoru, ne mozete ga portati!" );
}
idigraca[ playerid ] = id;
strdel( DialogStrgEx, 0, sizeof( DialogStrgEx ) );
for( new i = 0; i < MAX_APORTS; i++ ) {
if( aportInfo[ i ][ aportCreated ] == 1 ) {
format( DialogStrgEx, sizeof( DialogStrgEx ), "%s%s\n", DialogStrgEx, aportInfo[ i ][ aportName ] );
}
}
SPD( playerid, dialog_SELECTAPORT, DSL, D_NASLOV, DialogStrgEx, D_ODABERI, D_ODUSTANI );
}
else return GRESKA( playerid, "Niste u mogucnosti koristiti ovu komandu." );
return true;
}18. Nov. 2021.
not wrote on November 18, 2021, 3:08 pm:
ovde ce ti se sve zbugati ako ovako stavis. Isti dialog koristis i za port sebe i za port igraca.
dodaj novi dialog tipa dialog_SELECTAPORT2
dodaj novi dialog tipa dialog_SELECTAPORT2
else if( dialogid == dialog_SELECTAPORT2 ) {
if( !response ) return 1;
if( response ) {
new tmpcar = GetPlayerVehicleID( idigraca );
if( GetPlayerState( playerid ) == 2 ) {
Mujkic_SetVehiclePos( tmpcar, aportInfo[ listitem ][ aportPos ][ 0 ], aportInfo[ listitem ][ aportPos ][ 1 ], aportInfo[ listitem ][ aportPos ][ 2 ] );
}
else {
Mujkic_SetPlayerPos( idigraca, aportInfo[ listitem ][ aportPos ][ 0 ], aportInfo[ listitem ][ aportPos ][ 1 ], aportInfo[ listitem ][ aportPos ][ 2 ] );
}
SetPlayerInterior( idigraca, 0 );
SetPlayerVirtualWorld( idigraca, 0 );
Info( playerid, "Uspesno ste teleportovali %s do lokacije `%s`.", GetName(idigraca), aportInfo[ listitem ][ aportName ] );
Info(idigraca,"Admin %s vas je teleportovao do lokacije %s",GetName(playerid), aportInfo[ listitem ][ aportName ] );
idigraca = 0;
}
}C:\Users\adinm\Desktop\Balkan Infinity RolePlay v1.1\gamemodes\BInfinity.pwn(47838) : error 017: undefined symbol "dialog_SELECTAPORT2"
C:\Users\adinm\Desktop\Balkan Infinity RolePlay v1.1\gamemodes\BInfinity.pwn(47841) : error 017: undefined symbol "idigraca"
C:\Users\adinm\Desktop\Balkan Infinity RolePlay v1.1\gamemodes\BInfinity.pwn(47841) : warning 215: expression has no effect
C:\Users\adinm\Desktop\Balkan Infinity RolePlay v1.1\gamemodes\BInfinity.pwn(47841) : error 001: expected token: ";", but found "]"
C:\Users\adinm\Desktop\Balkan Infinity RolePlay v1.1\gamemodes\BInfinity.pwn(47841) : error 029: invalid expression, assumed zero
C:\Users\adinm\Desktop\Balkan Infinity RolePlay v1.1\gamemodes\BInfinity.pwn(47841) : fatal error 107: too many error messages on one linedefineo sam "dialog_SELECTAPORT2" al idalje imaju ostali erori
18. Nov. 2021.
not wrote on November 18, 2021, 3:39 pm:
pronadji u skripti
dialog_SELECTAPORT kod ostalih dialoga i dodaj tu i dialog_SELECTAPORT2,
nadji gdje su ti ostali newovi i dodaj new idigraca[ MAX_PLAYES ];
druze to su osnove....
dialog_SELECTAPORT kod ostalih dialoga i dodaj tu i dialog_SELECTAPORT2,
nadji gdje su ti ostali newovi i dodaj new idigraca[ MAX_PLAYES ];
druze to su osnove....
C:\Users\adinm\Desktop\Balkan Infinity RolePlay v1.1\gamemodes\BInfinity.pwn(42784) : warning 219: local variable "idigraca" shadows a variable at a preceding level
C:\Users\adinm\Desktop\Balkan Infinity RolePlay v1.1\gamemodes\BInfinity.pwn(46113) : warning 219: local variable "idigraca" shadows a variable at a preceding level
C:\Users\adinm\Desktop\Balkan Infinity RolePlay v1.1\gamemodes\BInfinity.pwn(47092) : warning 219: local variable "idigraca" shadows a variable at a preceding level
C:\Users\adinm\Desktop\Balkan Infinity RolePlay v1.1\gamemodes\BInfinity.pwn(47842) : error 033: array must be indexed (variable "idigraca")
C:\Users\adinm\Desktop\Balkan Infinity RolePlay v1.1\gamemodes\BInfinity.pwn(47851) : error 017: undefined symbol "GetName"
C:\Users\adinm\Desktop\Balkan Infinity RolePlay v1.1\gamemodes\BInfinity.pwn(47852) : error 017: undefined symbol "GetName"
C:\Users\adinm\Desktop\Balkan Infinity RolePlay v1.1\gamemodes\BInfinity.pwn(48272) : warning 219: local variable "idigraca" shadows a variable at a preceding level
C:\Users\adinm\Desktop\Balkan Infinity RolePlay v1.1\gamemodes\BInfinity.pwn(48894) : warning 219: local variable "idigraca" shadows a variable at a preceding level
C:\Users\adinm\Desktop\Balkan Infinity RolePlay v1.1\gamemodes\BInfinity.pwn(49299) : warning 219: local variable "idigraca" shadows a variable at a preceding level18. Nov. 2021.
Vatrenii wrote on November 18, 2021, 3:51 pm:
C:\Users\adinm\Desktop\Balkan Infinity RolePlay v1.1\gamemodes\BInfinity.pwn(42784) : warning 219: local variable "idigraca" shadows a variable at a preceding level
C:\Users\adinm\Desktop\Balkan Infinity RolePlay v1.1\gamemodes\BInfinity.pwn(46113) : warning 219: local variable "idigraca" shadows a variable at a preceding level
C:\Users\adinm\Desktop\Balkan Infinity RolePlay v1.1\gamemodes\BInfinity.pwn(47092) : warning 219: local variable "idigraca" shadows a variable at a preceding level
C:\Users\adinm\Desktop\Balkan Infinity RolePlay v1.1\gamemodes\BInfinity.pwn(47842) : error 033: array must be indexed (variable "idigraca")
C:\Users\adinm\Desktop\Balkan Infinity RolePlay v1.1\gamemodes\BInfinity.pwn(47851) : error 017: undefined symbol "GetName"
C:\Users\adinm\Desktop\Balkan Infinity RolePlay v1.1\gamemodes\BInfinity.pwn(47852) : error 017: undefined symbol "GetName"
C:\Users\adinm\Desktop\Balkan Infinity RolePlay v1.1\gamemodes\BInfinity.pwn(48272) : warning 219: local variable "idigraca" shadows a variable at a preceding level
C:\Users\adinm\Desktop\Balkan Infinity RolePlay v1.1\gamemodes\BInfinity.pwn(48894) : warning 219: local variable "idigraca" shadows a variable at a preceding level
C:\Users\adinm\Desktop\Balkan Infinity RolePlay v1.1\gamemodes\BInfinity.pwn(49299) : warning 219: local variable "idigraca" shadows a variable at a preceding levelFixao sam par erora, ostalo je jos ovo. "idigraca" je vec postojalo prije u skripti vec definisano i koristeno pa sam ja samo dodao jos 1 a "idigracaa"
C:\Users\adinm\Desktop\Balkan Infinity RolePlay v1.1\gamemodes\BInfinity.pwn(47842) : error 033: array must be indexed (variable "idigracaa")
C:\Users\adinm\Desktop\Balkan Infinity RolePlay v1.1\gamemodes\BInfinity.pwn(47851) : error 017: undefined symbol "GetName"
C:\Users\adinm\Desktop\Balkan Infinity RolePlay v1.1\gamemodes\BInfinity.pwn(47852) : error 017: undefined symbol "GetName"
Pawn compiler 3.10.4 Copyright (c) 1997-2006, ITB CompuPhaseMorate biti prijavljeni da biste odgovorili na ovu temu.
Prijava