Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Enriko poslato Februar 18, 2014, 13:26:39 POSLE PODNE

Naslov: [Pomoc]Mapa
Poruka od: Enriko poslato Februar 18, 2014, 13:26:39 POSLE PODNE
Skripta koju koristim:Od 0
Detaljan opis problema:Kako da napravim kad je admin na duty da nebude ona tacka na mapi gdje je on
Dio skripte:/
Neke slike/video za lakse dobivanje pomoci(neobavezno):/
Naslov: Odg: [Pomoc]Mapa
Poruka od: youngdeal poslato Februar 18, 2014, 13:44:37 POSLE PODNE
SetPlayerColor(playerid, -1);
Naslov: Odg: [Pomoc]Mapa
Poruka od: Mareâ„¢ poslato Februar 18, 2014, 14:04:02 POSLE PODNE
Ali SetPlayerColor je boja slova igraca, to moze npr pod bilo kojom komandom da se stavi..
Naslov: Odg: [Pomoc]Mapa
Poruka od: קlเשค poslato Februar 18, 2014, 15:49:46 POSLE PODNE

for(new p=0;p<=MAX_PLAYERS;p++) SetPlayerMarkerForPlayer( p, playerid, 0xFFFFFF00 );
Naslov: Odg: [Pomoc]Mapa
Poruka od: youngdeal poslato Februar 18, 2014, 16:06:20 POSLE PODNE
Moja greska koristi ovo sto ti je pliva dao
Naslov: Odg: [Pomoc]Mapa
Poruka od: Enriko poslato Februar 19, 2014, 15:00:51 POSLE PODNE
To kad stavim ponovo se pojavita tacka  :(
Naslov: Odg: [Pomoc]Mapa
Poruka od: ProScripterrrrrrrrrr poslato Jun 11, 2014, 23:14:59 POSLE PODNE
u OnGameModeInit! stavis

ShowPlayerMarkers(false);

A tamo gde pod komandu kad npr admin kuca /adminduty da bude ta boja koju hoces tj. da ima tu boju stavis Ovako

SetPlayerColor(playerid, BOJA);

I to je to :D !

Naslov: Odg: [Pomoc]Mapa
Poruka od: Rbr97 poslato Jun 11, 2014, 23:28:45 POSLE PODNE
Ako šta pomaze.


CMD:duty(playerid, params[])
{
if(IsPlayerConnected(playerid))
{
    if(PlayerInfo[playerid][pArea] > 1) return SCM(playerid,-1,"{FF0000}[Greska] Nemozete koristiti komande u dok ste u arei!");
if(Duty[playerid] == 0)
{
new ime[MAX_PLAYER_NAME]; GetPlayerName(playerid, ime, sizeof(ime));
if(PlayerInfo[playerid][pAdmin] < 1) return SCM(playerid,-1,"{FF0000}[Greska] Niste autorizirani za korištenje ove komande!");
GivePlayerWeapon(playerid, 4, 1);
GivePlayerWeapon(playerid, 24, 100);
GivePlayerWeapon(playerid, 31, 100);
GivePlayerWeapon(playerid, 34, 100);
new pname[MAX_PLAYER_NAME], string[70 + MAX_PLAYER_NAME];
GetPlayerName(playerid, pname, sizeof(pname));
format(string, sizeof(string), "{FFF700}[INFO] {FFFFFF}Admin {FF0000}%s {FFFFFF}je na Admin Duznosti.", pname);
SendClientMessageToAll(SVIJETLOPLAVA, string);
DutyLabel[playerid] = Create3DTextLabel("{B900FC}Admin na Duznosti!\n Ne ometaj!",0xFF000099,0,0,0,50,-1,1);
Attach3DTextLabelToPlayer(DutyLabel[playerid], playerid, 0,0,0.6);
SetPlayerHealth(playerid,100000);
SetPlayerArmour(playerid,100000);
SendClientMessage(playerid, 0xFF7F50AA, "{FFF700}[INFO] Sada ste na dužnosti!");
Duty[playerid] = 1;
}
else if(Duty[playerid] == 1)
{
ResetPlayerWeapons(playerid);
SetPlayerHealth(playerid,100);
SetPlayerArmour(playerid,0);
new pname[MAX_PLAYER_NAME], string[70 + MAX_PLAYER_NAME];
GetPlayerName(playerid, pname, sizeof(pname));
format(string, sizeof(string), "{FFF700}[INFO] {FFFFFF}Admin {FF0000}%s {FFFFFF}vise nije na Admin Duznosti.", pname);
SendClientMessageToAll(SVIJETLOPLAVA, string);
Delete3DTextLabel(DutyLabel[playerid]);
SendClientMessage(playerid, 0xFF7F50AA, "{FFF700}[INFO] Više niste na dužnosti!");
Duty[playerid] = 0;
}
}
return 1;
}