Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Kunnaâ„¢ poslato Januar 31, 2012, 20:08:45 POSLE PODNE

Naslov: [pomoc] Gs/admin duty
Poruka od: Kunnaâ„¢ poslato Januar 31, 2012, 20:08:45 POSLE PODNE
Skripta koju koristi Moj mod
Problem Kako da napravim kad je gs ili admin na duznosti da pise napr admin na duznosti ne ne ometaj ili gs na duznosti .... hitno pomoc
Dio skripte komande //
Naslov: Odg: [pomoc] Gs/admin duty
Poruka od: vlado_plavsic poslato Januar 31, 2012, 20:10:52 POSLE PODNE
Koristi Attach3DTextLabelToPlayer (  http://wiki.sa-mp.com/wiki/Attach3DTextLabelToPlayer )
Naslov: Odg: [pomoc] Gs/admin duty
Poruka od: Kunnaâ„¢ poslato Januar 31, 2012, 20:17:04 POSLE PODNE
Moze malo detaljnije posto sam pocetnik znam ono osnovno to me znaima Hvala
I jos nesto dali je ovo tacno trebam li ista mjenjat  :(  ;D
Naslov: Odg: [pomoc] Gs/admin duty
Poruka od: Patrick poslato Januar 31, 2012, 20:25:52 POSLE PODNE
u komandu dodaj /aon ili kak imas dodaj
Citatplayertextid [playerid] = Create3DTextLabel("Admin na Duznosti! Ne ometaj!",0x008080FF,30.0,40.0,50.0,40.0,0);
            Attach3DTextLabelToPlayer(playertextid [playerid], playerid, 0.0, 0.0, 0.7);
             

a u /aoff dodaj
CitatDelete3DTextLabel(playertextid[playerid]);


i na pocetku moda dodaj tam di imas new
Citatnew Text3D:playertextid [MAX_PLAYERS]


ako ti nije nes jasno daj komandu pa ti ja ubacim i na taj princip i onda radis za GS duty
Naslov: Odg: [pomoc] Gs/admin duty
Poruka od: Kunnaâ„¢ poslato Januar 31, 2012, 20:30:45 POSLE PODNE
Sve isto da dodam jel ili nes da promjenim od ovih kordinata
Naslov: Odg: [pomoc] Gs/admin duty
Poruka od: Kunnaâ„¢ poslato Januar 31, 2012, 20:37:30 POSLE PODNE
EVO Gdje ovdje da dodem mozete mi vi molim vas hitno mi je ! if(strcmp(cmd, "/aon", true) == 0)
    {
    if (PlayerInfo[playerid][pAdmin] >= 1)
{
  SetPlayerArmour(playerid, 1000.0);
SetPlayerHealth(playerid, 1000.0);
        GetPlayerName(playerid, sendername, sizeof(sendername));
        format(string, sizeof(string), "Admin {FFFFFF}%s {00C0FF}je sada na duznosti",sendername);
        BroadCast(SVETLOPLAVA, string);
    new Float:fa, Float:fy, Float:fu;
GetPlayerPos( playerid, fa, fy, fu );
    playertextid = CreatePlayer3DTextLabel(playerid,"Admin na duznosti! (Ne Ometaj!)",SVETLOPLAVA,fa,fy,fu,40.0,INVALID_PLAYER_ID, playerid);
return 1;
}
    else
    {
    SendClientMessage(playerid, WHITE, "("COL_RED"BI.RP{FFFFFF}!) Nisi admin!");
    }
    return 1;
  }
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), "Admin {FFFFFF}%s {00C0FF}vise nije na duznosti!",sendername);
BroadCast(SVETLOPLAVA, string);
  DeletePlayer3DTextLabel(playerid, playertextid);
return 1;
    }
    else
    {
    SendClientMessage(playerid, WHITE, "("COL_RED"BI.RP{FFFFFF}!) Nisi admin!");
    }
return 1;
}
if(strcmp(cmd, "/gson", true) == 0)
{

    if (PlayerInfo[playerid][pGameSage] >= 1)
    {
            SetPlayerArmour(playerid, 1000.0);
    SetPlayerHealth(playerid, 1000.0);
            GetPlayerName(playerid, sendername, sizeof(sendername));
    format(string, sizeof(string), "GameSage {FFFFFF}%s "COL_ZELENA"je sada na duznosti",sendername);
    BroadCast(ZELENKASTA, string);
    new Float:gfa, Float:gfy, Float:gfu;
GetPlayerPos( playerid, gfa, gfy, gfu );
    playertextidgs = CreatePlayer3DTextLabel(playerid,"GameSage na duznosti! (Ne Ometaj!)",ZELENKASTA2,gfa,gfy,gfu,40.0,INVALID_PLAYER_ID, playerid);
    return 1;
    }
    else
    {
    SendClientMessage(playerid, WHITE, "("COL_RED"BI.RP{FFFFFF}!) Nisi GameSage!");
    }
  return 1;
}
if(strcmp(cmd, "/gsoff", true) == 0)
{
    if (PlayerInfo[playerid][pGameSage] >= 1)
    {
        SetPlayerArmour(playerid, 0.0);
    SetPlayerHealth(playerid, 100.0);
        GetPlayerName(playerid, sendername, sizeof(sendername));
        format(string, sizeof(string), "GameSage {FFFFFF}%s "COL_ZELENA"vise nije na duznosti!",sendername);
        BroadCast(ZELENKASTA, string);
        DeletePlayer3DTextLabel(playerid, playertextidgs);
            return 1;
    }
    else
    {
    SendClientMessage(playerid, WHITE, "("COL_RED"BI.RP{FFFFFF}!) Nisi GameSage!");
}
  return 1;
}
Naslov: Odg: [pomoc] Gs/admin duty
Poruka od: Nxidza poslato Januar 31, 2012, 20:46:28 POSLE PODNE
EVO Gdje ovdje da dodem mozete mi vi molim vas hitno mi je ! if(strcmp(cmd, "/aon", true) == 0)
    {
    if (PlayerInfo[playerid][pAdmin] >= 1)
{
  SetPlayerArmour(playerid, 1000.0);
SetPlayerHealth(playerid, 1000.0);
        GetPlayerName(playerid, sendername, sizeof(sendername));
        format(string, sizeof(string), "Admin {FFFFFF}%s {00C0FF}je sada na duznosti",sendername);
        BroadCast(SVETLOPLAVA, string);
    new Float:fa, Float:fy, Float:fu;
GetPlayerPos( playerid, fa, fy, fu );
    playertextid [playerid] = Create3DTextLabel("Admin na Duznosti! (ne ometaj)!",0x008080FF,30.0,40.0,50.0,40.0,0);
Attach3DTextLabelToPlayer(playertextid [playerid], playerid, 0.0, 0.0, 0.7);
return 1;
}
    else
    {
    SendClientMessage(playerid, WHITE, "("COL_RED"BI.RP{FFFFFF}!) Nisi admin!");
    }
    return 1;
  }
if(strcmp(cmd, "/aoff", true) == 0)
{
    if (PlayerInfo[playerid][pAdmin] >= 1)
    {
SetPlayerArmour(playerid, 0.0);
SetPlayerHealth(playerid, 100.0);
                        Delete3DTextLabel(playertextid [playerid]);
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "Admin {FFFFFF}%s {00C0FF}vise nije na duznosti!",sendername);
BroadCast(SVETLOPLAVA, string);
  DeletePlayer3DTextLabel(playerid, playertextid);
return 1;
    }
    else
    {
    SendClientMessage(playerid, WHITE, "("COL_RED"BI.RP{FFFFFF}!) Nisi admin!");
    }
return 1;
}
if(strcmp(cmd, "/gson", true) == 0)
{

    if (PlayerInfo[playerid][pGameSage] >= 1)
    {
            SetPlayerArmour(playerid, 1000.0);
    SetPlayerHealth(playerid, 1000.0);
            GetPlayerName(playerid, sendername, sizeof(sendername));
    format(string, sizeof(string), "GameSage {FFFFFF}%s "COL_ZELENA"je sada na duznosti",sendername);
    BroadCast(ZELENKASTA, string);
    new Float:gfa, Float:gfy, Float:gfu;
GetPlayerPos( playerid, gfa, gfy, gfu );
    playertextid2 [playerid] = Create3DTextLabel("Admin na Duznosti! (ne ometaj)!",0x008080FF,30.0,40.0,50.0,40.0,0);
Attach3DTextLabelToPlayer(playertextid2 [playerid], playerid, 0.0, 0.0, 0.7);
    return 1;
    }
    else
    {
    SendClientMessage(playerid, WHITE, "("COL_RED"BI.RP{FFFFFF}!) Nisi GameSage!");
    }
  return 1;
}
if(strcmp(cmd, "/gsoff", true) == 0)
{
    if (PlayerInfo[playerid][pGameSage] >= 1)
    {
        SetPlayerArmour(playerid, 0.0);
    SetPlayerHealth(playerid, 100.0);
                Delete3DTextLabel(playertextid2 [playerid]);
        GetPlayerName(playerid, sendername, sizeof(sendername));
        format(string, sizeof(string), "GameSage {FFFFFF}%s "COL_ZELENA"vise nije na duznosti!",sendername);
        BroadCast(ZELENKASTA, string);
        DeletePlayer3DTextLabel(playerid, playertextidgs);
            return 1;
    }
    else
    {
    SendClientMessage(playerid, WHITE, "("COL_RED"BI.RP{FFFFFF}!) Nisi GameSage!");
}
  return 1;
}


Tako stavi ...

EDIT: Takodje na pocetak :

new Text3D:playertextid [MAX_PLAYERS];
new Text3D:playertextid2 [MAX_PLAYERS];


EDIT2 : Ispravio sam kod,nije mi bio tacan ,sada radi sigurno ! ;)
Naslov: Odg: [pomoc] Gs/admin duty
Poruka od: Kunnaâ„¢ poslato Januar 31, 2012, 21:03:29 POSLE PODNE
Evo ovo mi izbaci mozel mi neko reci dje je greskla   gamemodes\mojmod.pwn(41156) : warning 217: loose indentation
C:\Users\kenan\Desktop\smorio sam se\gamemodes\mojmod.pwn(41167) : error 028: invalid subscript (not an array or too many subscripts): "playertextid"
C:\Users\kenan\Desktop\smorio sam se\gamemodes\mojmod.pwn(41167) : warning 215: expression has no effect
C:\Users\kenan\Desktop\smorio sam se\gamemodes\mojmod.pwn(41167) : error 001: expected token: ";", but found "]"
C:\Users\kenan\Desktop\smorio sam se\gamemodes\mojmod.pwn(41167) : error 029: invalid expression, assumed zero
C:\Users\kenan\Desktop\smorio sam se\gamemodes\mojmod.pwn(41167) : fatal error 107: too many error messages on one line
Naslov: Odg: [pomoc] Gs/admin duty
Poruka od: Nxidza poslato Januar 31, 2012, 21:12:42 POSLE PODNE
Citat: Kunna-[EG]97 poslato Januar 31, 2012, 21:03:29 POSLE PODNE
Evo ovo mi izbaci mozel mi neko reci dje je greskla   gamemodes\mojmod.pwn(41156) : warning 217: loose indentation
C:\Users\kenan\Desktop\smorio sam se\gamemodes\mojmod.pwn(41167) : error 028: invalid subscript (not an array or too many subscripts): "playertextid"
C:\Users\kenan\Desktop\smorio sam se\gamemodes\mojmod.pwn(41167) : warning 215: expression has no effect
C:\Users\kenan\Desktop\smorio sam se\gamemodes\mojmod.pwn(41167) : error 001: expected token: ";", but found "]"
C:\Users\kenan\Desktop\smorio sam se\gamemodes\mojmod.pwn(41167) : error 029: invalid expression, assumed zero
C:\Users\kenan\Desktop\smorio sam se\gamemodes\mojmod.pwn(41167) : fatal error 107: too many error messages on one line

Daj mi liniju...
Naslov: Odg: [pomoc] Gs/admin duty
Poruka od: Kunnaâ„¢ poslato Januar 31, 2012, 21:23:14 POSLE PODNE
sad sam nesta radio msm popravljo i evo sta mi sad izbaci  C:\Users\kenan\Desktop\smorio sam se\gamemodes\mojmod.pwn(41156) : warning 217: loose indentation
C:\Users\kenan\Desktop\smorio sam se\gamemodes\mojmod.pwn(41168) : warning 217: loose indentation
C:\Users\kenan\Desktop\smorio sam se\gamemodes\mojmod.pwn(41169) : warning 217: loose indentation
C:\Users\kenan\Desktop\smorio sam se\gamemodes\mojmod.pwn(41177) : warning 217: loose indentation
C:\Users\kenan\Desktop\smorio sam se\gamemodes\mojmod.pwn(41187) : error 035: argument type mismatch (argument 2)
C:\Users\kenan\Desktop\smorio sam se\gamemodes\mojmod.pwn(41209) : warning 217: loose indentation
C:\Users\kenan\Desktop\smorio sam se\gamemodes\mojmod.pwn(41210) : warning 217: loose indentation
C:\Users\kenan\Desktop\smorio sam se\gamemodes\mojmod.pwn(72754) : warning 203: symbol is never used: "playertextid"
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase


1 Error.
Naslov: Odg: [pomoc] Gs/admin duty
Poruka od: [TG:RP]$--L84S--$ poslato Februar 01, 2012, 23:01:45 POSLE PODNE
StjepanS krivo ovak otreba da stavi : new Text3D:playertextid [MAX_PLAYERS];
takoder koristi trazilicu imaa 5 tema u vezi istoga samo potrazi ..