Wysłany: 2013-06-01, 20:03
panmajster
Wiek: 42 Na forum: 4786 dni Posty: 154
Nick w MP: NieWazne
Piwa : 124
Witajcie
Jak przypisa? textdraw pod frakcj? ? Chodzi mi o to, aby wy?wietla? tylko dla danej frakcji i nikogo wi?cej.
Za pomoc piweczka
Wysłany: 2013-06-01, 20:06
SobiPTR
Wiek: 31 Na forum: 5078 dni Posty: 29
Piwa : 2
Kod: if(!strcmp(cmdtext,"/komenda",true)){
if(gTeam[playerid] == TEAM_FRAKJCA){
TextDrawShowForPlayer(playerid, Text:Textdraw0);
}
return 1;
}
Kod: if(!strcmp(cmdtext,"/komenda",true)){
if(gTeam[playerid] == TEAM_FRAKJCA){
TextDrawHideForPlayer(playerid, Text:Textdraw0);
}return 1;
}
Wysłany: 2013-06-01, 21:07
Sax48
Saksofon.
Wiek: 29 Na forum: 4896 dni Posty: 19
Piwa : 6
Wysłany: 2013-06-02, 12:21
panmajster
Wiek: 42 Na forum: 4786 dni Posty: 154
Nick w MP: NieWazne
Piwa : 124
Nie, przy wej?ciu na serwer.
Wysłany: 2013-06-02, 12:45
Gargulc
Wiek: 34 Na forum: 5196 dni Posty: 38
Nick w MP: Gargulc
Piwa : 12
W dowolnym miejscu - po wej?ciu na serwer, po zalogowaniu, wyborze skina, czy gdzie tam chcesz - sprawdzasz czy gracz nale?y do frakcji, np:
Kod: if(gTeam[playerid] == TEAM_FRAKJCA){
Je?li nale?y to wy?wietlasz textdraw za pomoc?:
Kod: TextDrawShowForPlayer(playerid, Text:TextdrawFrakcji);
lub ukrywasz za pomoc?:
Kod: TextDrawHideForPlayer(playerid, Text:TextdrawFrakcji);
Czyli dok?adnie to co napisa? kolega wy?ej.. xd
Mo?na te? nieco kr?cej, o ile nadajesz frakcj? przy wyborze skina - niezale?nie od rejestracji - bo zapewne w tedy masz np:
Kod: if(classid == 0 || classid == 1){
gTeam[playerid] = TEAM_FRAKJCA;
}
else if(classid == 2 || classid == 3){
gTeam[playerid] = TEAM_FRAKJCA2;
}
W tedy mo?esz da? od razu w tym samym miejscu:
Kod: if(classid == 0 || classid == 1){
gTeam[playerid] = TEAM_FRAKJCA;
TextDrawShowForPlayer(playerid, Text:TextdrawFrakcji);
}
else if(classid == 2 || classid == 3){
gTeam[playerid] = TEAM_FRAKJCA2;
TextDrawShowForPlayer(playerid, Text:TextdrawFrakcji2);
}
Tagi: textdraw :: pod :: frakcje
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: