[Pomoc] Admin duznost

Započeo KuRtA ^^, Mart 05, 2012, 21:14:32 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Skripta koju koristim: CLRP
Detaljan opis problema: Kad kucam /aon izbaci mi text odma iznad glave.. Da mi je da to bude visocije
Dio skripte:
if(strcmp(cmd, "/aon", true) == 0)
  {
    if (PlayerInfo[playerid][pAdmin] >= 1)
{
  SetPlayerArmour(playerid, 1000.0);
SetPlayerHealth(playerid, 1000.0);
SetPlayerColor(playerid, SVETLOPLAVA);
SetPlayerSkin(playerid, 4)
        GetPlayerName(playerid, sendername, sizeof(sendername));
        format(string, sizeof(string), "Admin {FFFFFF}%s {00C0FF}je sada na duznosti",sendername);
        ABroadCast(SVETLOPLAVA,string,1);
    new Float:fa, Float:fy, Float:fu;
GetPlayerPos( playerid, fa, fy, fu );
    SetPlayerChatBubble(playerid, "Admin na duznosti! (Ne Ometaj!)", SVETLOPLAVA, 50.0, 99999999999);
return 1;
}
    else
    {
    SendClientMessage(playerid, WHITE, ""COL_RED"|CityBot|{FFFFFF} Nisi admin!");
    }
    return 1;
  }

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

Koristi ovako: Tvojtext[playerid] = Create3DTextLabel("[ Admin - NE ZEZAJ SE ]",0xFF000099,0,0,0,50,-1,1);
                Attach3DTextLabelToPlayer(TvojText[playerid], playerid, 0,0,0);


I na vrhu skritpe definises new Text3D:TvojText[MAX_PLAYERS];


Umesto nicega, dodas u komandi ovao sto sam ti dao a ovo new Text3D:TvojText na vrh skripte skroz gore

ovo dodaj iznad OnGameModeInit


new Text3D:ZaIgraca[MAX_PLAYERS];


evo ovo dodaj na kraj scripte


stock Napravi3DTextLabelZaIgraca(idigraca, text[],boja, offsetx, offsety, offsetz, radius, vw)
{// idigraca - id igraca kome se stavlja 3dtext | text[] - text koji se ispisuje | boja - boja texta | offsetx/offsety/offsetz - koliko da bude udaljeno od igraca po osama | radius - na kolikoj daljini da se vidi | vw - virtual world u kome se stavlja (uglavnom 0)
ZaIgraca[idigraca] = Create3DTextLabel(text,boja, 0, 0, 0, radius, vw, 1);
Attach3DTextLabelToPlayer(ZaIgraca[idigraca], idigraca, offsetx, offsety, offsetz);
}
stock Makni3DTextLabelZaIgraca(idigraca, textid)
{
Delete3DTextLabel(ZaIgraca[idigraca]);
}


zatim


SetPlayerChatBubble(playerid, "Admin na duznosti! (Ne Ometaj!)", SVETLOPLAVA, 50.0, server uklonjen!server uklonjen!999);


zameni sa


Napravi3DTextLabelZaIgraca(playerid, "Admin na duznosti! (Ne Ometaj!)", SVETLOPLAVA, 0.0,0.0,0.6,20.0,0);


pod OnPlayerDisconnect stavi:


Makni3DTextLabelZaIgraca(playerid, ZaIgraca[playerid]);


isto to i pod /aoff

Nadam se da ti je jasnO :D

To se ne dodaje na kraj skripte, nego pod OnPlayerDisconnect....