Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: d1n0 poslato Decembar 28, 2012, 15:48:47 POSLE PODNE

Naslov: [POMOC]/aon /aoff , /gson /gsoff
Poruka od: d1n0 poslato Decembar 28, 2012, 15:48:47 POSLE PODNE
Skripta koju koristim:BDRP ( Edit CSRPa)
Detaljan opis problema:Dodao sam kada kuca /aon i /gson da dobije boju plavu i narandzastu i da mu na glavi pise da je na duznosti , ali kad kuca /gsoff i /aoff njemu ostaje plava boja i na glavi pise da je na duznosti kako to da sredim
Dio skripte:
if(strcmp(cmd, "/aon", true) == 0)
    {
    if (PlayerInfo[playerid][pAdmin] >= 1)
{
  SetPlayerArmour(playerid, 1000.0);
SetPlayerHealth(playerid, 1000.0);
SetPlayerColor(playerid, SVETLOPLAVA);
        GetPlayerName(playerid, sendername, sizeof(sendername));
        format(string, sizeof(string), ""COL_SVPLAVA "|{FFFFFF}Admin"COL_SVPLAVA"| {FFFFFF}%s"COL_SVPLAVA"je sada na duznosti",sendername);
        ABroadCast(COLOR_ORANGE,string,1);
    new Float:fa, Float:fy, Float:fu;
GetPlayerPos( playerid, fa, fy, fu );
      SetPlayerChatBubble(playerid, "BD GameSaga na duznosti |NE OMETAJ|", COLOR_BLUE, 50.0, 99999999999);
return 1;
}
    else
    {
    SendClientMessage(playerid, WHITE, "Niste ovlasteni da koristite ovu komandu!");
    }
    return 1;
  }
   // -  -  - -  - -  admin off duty
if(strcmp(cmd, "/aoff", true) == 0)
{
    if (PlayerInfo[playerid][pAdmin] >= 1)
    {
SetPlayerArmour(playerid, 0.0);
SetPlayerHealth(playerid, 100.0);
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), ""COL_SVPLAVA "|{FFFFFF}Admin"COL_SVPLAVA "| {FFFFFF}%s "COL_SVPLAVA "vise nije na duznosti!",sendername);
ABroadCast(COLOR_ORANGE,string,1);
  DeletePlayer3DTextLabel(playerid, playerid);
SetPlayerChatBubble(playerid, "", COLOR_LIGHTBLUE, 50.0, 99999999999);
return 1;
    }
    else
    {
    SendClientMessage(playerid, WHITE, "Niste ovlasteni da koristite ovu komandu!");
    }
return 1;
}
//-------------------------[gamesage on duty]-------------------------------------------------
    if (strcmp(cmd, "/gson", true) == 0)
    {
        SetPVarInt(playerid, "Izbegavanje", 1);
        if(PlayerInfo[playerid][pGameSage] >= 1)
        {
           SetPlayerArmour(playerid, 100);
           if(PlayerInfo[playerid][pGameSage] >= 1)
           SetPlayerColor(playerid,COLOR_ORANGE)
           SetPlayerChatBubble(playerid, "BD GameSaga na duznosti |NE OMETAJ|", COLOR_ORANGE, 50.0, 99999999999);
           SetPlayerHealth(playerid, 100);
           GetPlayerName(playerid, sendername, sizeof(sendername));
           format(string, sizeof(string), "{FFAF00}|{FFFFFF}GameSaga{FFAF00}|{FFFFFF}%s {FFFFFF}je sada na duznosti.", sendername);
           Attach3DTextLabelToPlayer(label[playerid], playerid, 0.0, 0.0, 0.5);
           SendPomocMessage(COLOR_GREEN,string);
           }
           return 1;
           }
//-------------------------[gamesage off duty]-------------------------------------------------
    if (strcmp(cmd, "/gsoff", true)==0)
    {
        SetPVarInt(playerid, "Izbegavanje", 0);
        if(PlayerInfo[playerid][pGameSage] >= 1)
        {
    SetPlayerArmour(playerid, 0);
    Delete3DTextLabel(label[playerid]);
    SetPlayerHealth(playerid, 100);
    GetPlayerName(playerid, sendername, sizeof(sendername));
    format(string, sizeof(string), "{FFAF00}|{FFFFFF}GameSaga{FFAF00}|{FFFFFF}%s {FFAF00}vise nije na duznosti.", playerid, sendername);
    SendClientMessage(playerid, COLOR_YELLOW,string);
    }
        return 1;
    }

Neke slike/video za lakse dobivanje pomoci(neobavezno):

Edit : i da ne otvaram novu temu kada kuca /gson izadje mu na glavi da je kuca na prodaju :S
Evo slike http://zaslike.com/files/4xf9c75wczgdtdx3m1z.png
Naslov: Odg: [POMOC]/aon /aoff , /gson /gsoff
Poruka od: Danisha poslato Decembar 28, 2012, 16:15:00 POSLE PODNE
znam to se i meni desavalo da igracu pise iznad glave da je kuca na prodaju to moras da provjeris da ti se taj textdraw ne mjesa sa Id od igraca
Naslov: Odg: [POMOC]/aon /aoff , /gson /gsoff
Poruka od: ...Nikola... poslato Decembar 28, 2012, 17:03:43 POSLE PODNE
evo probaj ovako
if(strcmp(cmd, "/aon", true) == 0)
    {
    if (PlayerInfo[playerid][pAdmin] >= 1)
{
  SetPlayerArmour(playerid, 1000.0);
SetPlayerHealth(playerid, 1000.0);
SetPlayerColor(playerid, SVETLOPLAVA);
        GetPlayerName(playerid, sendername, sizeof(sendername));
        format(string, sizeof(string), ""COL_SVPLAVA "|{FFFFFF}Admin"COL_SVPLAVA"| {FFFFFF}%s"COL_SVPLAVA"je sada na duznosti",sendername);
        ABroadCast(COLOR_ORANGE,string,1);
    new Float:fa, Float:fy, Float:fu;
GetPlayerPos( playerid, fa, fy, fu );
      SetPlayerChatBubble(playerid, "BD GameSaga na duznosti |NE OMETAJ|", COLOR_BLUE, 50.0, 99999999999);
return 1;
}
    else
    {
    SendClientMessage(playerid, WHITE, "Niste ovlasteni da koristite ovu komandu!");
    }
    return 1;
  }
   // -  -  - -  - -  admin off duty
if(strcmp(cmd, "/aoff", true) == 0)
{
    if (PlayerInfo[playerid][pAdmin] >= 1)
    {
SetPlayerArmour(playerid, 0.0);
SetPlayerHealth(playerid, 100.0);
SetPlayerColor(playerid, COLOR_WHITE);
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), ""COL_SVPLAVA "|{FFFFFF}Admin"COL_SVPLAVA "| {FFFFFF}%s "COL_SVPLAVA "vise nije na duznosti!",sendername);
ABroadCast(COLOR_ORANGE,string,1);
  DeletePlayer3DTextLabel(playerid, playerid);
SetPlayerChatBubble(playerid, " ", COLOR_WHITE, 50.0, 99999999999);
return 1;
    }
    else
    {
    SendClientMessage(playerid, WHITE, "Niste ovlasteni da koristite ovu komandu!");
    }
return 1;
}
//-------------------------[gamesage on duty]-------------------------------------------------
    if (strcmp(cmd, "/gson", true) == 0)
    {
        SetPVarInt(playerid, "Izbegavanje", 1);
        if(PlayerInfo[playerid][pGameSage] >= 1)
        {
           SetPlayerArmour(playerid, 100);
           if(PlayerInfo[playerid][pGameSage] >= 1)
           SetPlayerColor(playerid,COLOR_ORANGE)
           SetPlayerChatBubble(playerid, "BD GameSaga na duznosti |NE OMETAJ|", COLOR_ORANGE, 50.0, 99999999999);
           SetPlayerHealth(playerid, 100);
           GetPlayerName(playerid, sendername, sizeof(sendername));
           format(string, sizeof(string), "{FFAF00}|{FFFFFF}GameSaga{FFAF00}|{FFFFFF}%s {FFFFFF}je sada na duznosti.", sendername);
           Attach3DTextLabelToPlayer(label[playerid], playerid, 0.0, 0.0, 0.5);
           SendPomocMessage(COLOR_GREEN,string);
           }
           return 1;
           }
//-------------------------[gamesage off duty]-------------------------------------------------
    if (strcmp(cmd, "/gsoff", true)==0)
    {
        SetPVarInt(playerid, "Izbegavanje", 0);
        if(PlayerInfo[playerid][pGameSage] >= 1)
        {
    SetPlayerArmour(playerid, 0);
    SetPlayerColor(playerid, COLOR_WHITE);
    SetPlayerChatBubble(playerid, " ", COLOR_WHITE, 50.0, 99999999999);
    Delete3DTextLabel(label[playerid]);
    SetPlayerHealth(playerid, 100);
    GetPlayerName(playerid, sendername, sizeof(sendername));
    format(string, sizeof(string), "{FFAF00}|{FFFFFF}GameSaga{FFAF00}|{FFFFFF}%s {FFAF00}vise nije na duznosti.", playerid, sendername);
    SendClientMessage(playerid, COLOR_YELLOW,string);
    }
        return 1;
    }
Naslov: Odg: [POMOC]/aon /aoff , /gson /gsoff
Poruka od: d1n0 poslato Decembar 28, 2012, 18:24:47 POSLE PODNE
Citat: ...Nikola... poslato Decembar 28, 2012, 17:03:43 POSLE PODNE
evo probaj ovako
if(strcmp(cmd, "/aon", true) == 0)
    {
    if (PlayerInfo[playerid][pAdmin] >= 1)
{
  SetPlayerArmour(playerid, 1000.0);
SetPlayerHealth(playerid, 1000.0);
SetPlayerColor(playerid, SVETLOPLAVA);
        GetPlayerName(playerid, sendername, sizeof(sendername));
        format(string, sizeof(string), ""COL_SVPLAVA "|{FFFFFF}Admin"COL_SVPLAVA"| {FFFFFF}%s"COL_SVPLAVA"je sada na duznosti",sendername);
        ABroadCast(COLOR_ORANGE,string,1);
    new Float:fa, Float:fy, Float:fu;
GetPlayerPos( playerid, fa, fy, fu );
      SetPlayerChatBubble(playerid, "BD GameSaga na duznosti |NE OMETAJ|", COLOR_BLUE, 50.0, 99999999999);
return 1;
}
    else
    {
    SendClientMessage(playerid, WHITE, "Niste ovlasteni da koristite ovu komandu!");
    }
    return 1;
  }
   // -  -  - -  - -  admin off duty
if(strcmp(cmd, "/aoff", true) == 0)
{
    if (PlayerInfo[playerid][pAdmin] >= 1)
    {
SetPlayerArmour(playerid, 0.0);
SetPlayerHealth(playerid, 100.0);
SetPlayerColor(playerid, COLOR_WHITE);
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), ""COL_SVPLAVA "|{FFFFFF}Admin"COL_SVPLAVA "| {FFFFFF}%s "COL_SVPLAVA "vise nije na duznosti!",sendername);
ABroadCast(COLOR_ORANGE,string,1);
  DeletePlayer3DTextLabel(playerid, playerid);
SetPlayerChatBubble(playerid, " ", COLOR_WHITE, 50.0, 99999999999);
return 1;
    }
    else
    {
    SendClientMessage(playerid, WHITE, "Niste ovlasteni da koristite ovu komandu!");
    }
return 1;
}
//-------------------------[gamesage on duty]-------------------------------------------------
    if (strcmp(cmd, "/gson", true) == 0)
    {
        SetPVarInt(playerid, "Izbegavanje", 1);
        if(PlayerInfo[playerid][pGameSage] >= 1)
        {
           SetPlayerArmour(playerid, 100);
           if(PlayerInfo[playerid][pGameSage] >= 1)
           SetPlayerColor(playerid,COLOR_ORANGE)
           SetPlayerChatBubble(playerid, "BD GameSaga na duznosti |NE OMETAJ|", COLOR_ORANGE, 50.0, 99999999999);
           SetPlayerHealth(playerid, 100);
           GetPlayerName(playerid, sendername, sizeof(sendername));
           format(string, sizeof(string), "{FFAF00}|{FFFFFF}GameSaga{FFAF00}|{FFFFFF}%s {FFFFFF}je sada na duznosti.", sendername);
           Attach3DTextLabelToPlayer(label[playerid], playerid, 0.0, 0.0, 0.5);
           SendPomocMessage(COLOR_GREEN,string);
           }
           return 1;
           }
//-------------------------[gamesage off duty]-------------------------------------------------
    if (strcmp(cmd, "/gsoff", true)==0)
    {
        SetPVarInt(playerid, "Izbegavanje", 0);
        if(PlayerInfo[playerid][pGameSage] >= 1)
        {
    SetPlayerArmour(playerid, 0);
    SetPlayerColor(playerid, COLOR_WHITE);
    SetPlayerChatBubble(playerid, " ", COLOR_WHITE, 50.0, 99999999999);
    Delete3DTextLabel(label[playerid]);
    SetPlayerHealth(playerid, 100);
    GetPlayerName(playerid, sendername, sizeof(sendername));
    format(string, sizeof(string), "{FFAF00}|{FFFFFF}GameSaga{FFAF00}|{FFFFFF}%s {FFAF00}vise nije na duznosti.", playerid, sendername);
    SendClientMessage(playerid, COLOR_YELLOW,string);
    }
        return 1;
    }


Ovaj eror mi izbaci -
C:\Users\BD_Dino\Desktop\bd novi\bdrp\gamemodes\BDRPG.pwn(40866) : error 035: argument type mismatch (argument 3)
Linija -
        SetPlayerChatBubble(playerid, "BD Admin na duznosti |NE OMETAJ|", COL_SVPLAVA, 50.0, 99999999999);
Naslov: Odg: [POMOC]/aon /aoff , /gson /gsoff
Poruka od: ...Nikola... poslato Decembar 28, 2012, 19:38:18 POSLE PODNE
SetPlayerChatBubble(playerid, ""COL_SVPLAVA"BD Admin na duznosti |NE OMETAJ|", COLOR_LIGHTBLUE, 50.0, 99999999999);
Naslov: Odg: [POMOC]/aon /aoff , /gson /gsoff
Poruka od: d1n0 poslato Decembar 28, 2012, 19:45:04 POSLE PODNE
Hvala , mozete Lock :)
Naslov: Odg: [POMOC]/aon /aoff , /gson /gsoff
Poruka od: Blaeks poslato Decembar 29, 2012, 11:26:58 PRE PODNE
problem resen, Lock