Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Streetboy poslato Avgust 01, 2012, 12:15:51 POSLE PODNE

Naslov: [pomoc] ADMIN DUTY
Poruka od: Streetboy poslato Avgust 01, 2012, 12:15:51 POSLE PODNE
Skripta koju koristim: BU
Detaljan opis problema: kada idem npr. /gotols automatski idem na admin duty
Dio skripte: komanda /gotols :
if(strcmp(cmd, "/gotols", true) == 0)
{
    if(IsPlayerConnected(playerid))
    {
if(PlayerInfo[playerid][pAdmin] >= 2)
{
if (GetPlayerState(playerid) == 2)
{
new tmpcar = GetPlayerVehicleID(playerid);
SetVehiclePos(tmpcar, 1529.6,-1691.2,13.3);
TelePos[playerid][0] = 0.0;TelePos[playerid][1] = 0.0;
}
else
{
SetPlayerPos(playerid, 1529.6,-1691.2,13.3);
}
SendClientMessage(playerid, COLOR_GRAD1, "   Teleportovani ste !");
SetPlayerInterior(playerid,0);
PlayerInfo[playerid][pInt] = 0;
    SetPlayerVirtualWorld(playerid, 0);
        PlayerInfo[playerid][pVirWorld] = 0;
        AdminDuty[playerid] = 1;
        SetPlayerArmour(playerid, 999);
SetPlayerHealth(playerid, 999);
SetPlayerColor(playerid,TEAM_VAGOS_COLOR);
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "[ADMIN] [ID:%d]%s je on duty", playerid, sendername);
ABroadCast(COLOR_YELLOW,string,1);
}
else
{
SendClientMessage(playerid, COLOR_GRAD1, "   Niste ovlasteni da koristite tu komandu !");
}
}
return 1;
}

Neke slike/video za lakse dobivanje pomoci(neobavezno)://
Naslov: Odg: [pomoc] ADMIN DUTY
Poruka od: Miroslav Micko poslato Avgust 01, 2012, 12:17:57 POSLE PODNE
Probaj ovo  :

if(strcmp(cmd, "/gotols", true) == 0)
{
    if(IsPlayerConnected(playerid))
    {
if(PlayerInfo[playerid][pAdmin] >= 2)
{
if (GetPlayerState(playerid) == 2)
{
new tmpcar = GetPlayerVehicleID(playerid);
SetVehiclePos(tmpcar, 1529.6,-1691.2,13.3);
TelePos[playerid][0] = 0.0;TelePos[playerid][1] = 0.0;
}
else
{
SetPlayerPos(playerid, 1529.6,-1691.2,13.3);
}
SendClientMessage(playerid, COLOR_GRAD1, "   Teleportovani ste !");
SetPlayerInterior(playerid,0);
PlayerInfo[playerid][pInt] = 0;
    SetPlayerVirtualWorld(playerid, 0);
        PlayerInfo[playerid][pVirWorld] = 0;
        AdminDuty[playerid] = 0;
        SetPlayerArmour(playerid, 999);
SetPlayerHealth(playerid, 999);
SetPlayerColor(playerid,TEAM_VAGOS_COLOR);
GetPlayerName(playerid, sendername, sizeof(sendername));

ABroadCast(COLOR_YELLOW,string,1);
}
else
{
SendClientMessage(playerid, COLOR_GRAD1, "   Niste ovlasteni da koristite tu komandu !");
}
}
return 1;
}
Naslov: Odg: [pomoc] ADMIN DUTY
Poruka od: Joey_ poslato Avgust 01, 2012, 12:18:10 POSLE PODNE
Evo ti:

if(strcmp(cmd, "/gotols", true) == 0)
{
    if(IsPlayerConnected(playerid))
    {
if(PlayerInfo[playerid][pAdmin] >= 2)
{
if (GetPlayerState(playerid) == 2)
{
new tmpcar = GetPlayerVehicleID(playerid);
SetVehiclePos(tmpcar, 1529.6,-1691.2,13.3);
TelePos[playerid][0] = 0.0;TelePos[playerid][1] = 0.0;
}
else
{
SetPlayerPos(playerid, 1529.6,-1691.2,13.3);
}
SendClientMessage(playerid, COLOR_GRAD1, "   Teleportovani ste !");
SetPlayerInterior(playerid,0);
PlayerInfo[playerid][pInt] = 0;
    SetPlayerVirtualWorld(playerid, 0);
        PlayerInfo[playerid][pVirWorld] = 0;
}
else
{
SendClientMessage(playerid, COLOR_GRAD1, "   Niste ovlasteni da koristite tu komandu !");
}
}
return 1;
}


Samo si trebao maknuti dio koda za admin duty iz komande. :)

EDIT: Apokalipsa je bio malo brži od mene. :P
Naslov: Odg: [pomoc] ADMIN DUTY
Poruka od: Streetboy poslato Avgust 01, 2012, 12:20:44 POSLE PODNE
Evo ja sam sada sam shvatio kada malo pogledah :D ovo sam stavio na komande /goto
//         AdminDuty[playerid] = 1;
//         SetPlayerArmour(playerid, 999);
// SetPlayerHealth(playerid, 999);
// SetPlayerColor(playerid,TEAM_VAGOS_COLOR);
// GetPlayerName(playerid, sendername, sizeof(sendername));
// format(string, sizeof(string), "[ADMIN] [ID:%d]%s je on duty", playerid, sendername);
// ABroadCast(COLOR_YELLOW,string,1);


EDIT : HVALA VAM :D
Naslov: Odg: [pomoc] ADMIN DUTY
Poruka od: Miroslav Micko poslato Avgust 01, 2012, 12:24:32 POSLE PODNE
Nista brate i drugi put.Ako nesto zatreba javi.