Wysłany: 2013-05-26, 19:42
pees
Wiek: 28 Na forum: 4792 dni Posty: 7
Witajcie ;-)
Mam problem.. mam na serwerze frakcje z bazami.. ale nwm jak zrobic blokade dla zwyklych graczy ?eby nie mogli wsiada? do aut frakcyjnych.. Poda kto? kod co zrobi? krok po korku na przyk?adzie jakiego? wozu?
Wysłany: 2013-05-26, 22:46
akon823
Czekotubka :D
Wiek: 29 Na forum: 4816 dni Posty: 399
Nick w MP: Remik14
Piwa : 152
G?ra mapki
Kod:
130- to ilo?? pojazd?w nale??cych do danej frakcji(mo?e by? wi?cej)
I dajesz to przed sw?j pojazd wgrany w map?
Przyk?ad
Kod: pojazdpogo[0] = CreateVehicle(416,1616.6999500,1840.5000000,11.1000000,0.0000000,245,245,SPAWN); //Ambulance
pojazdpogo[1] = CreateVehicle(416,1616.6999500,1840.5000000,11.1000000,0.0000000,245,245,SPAWN); //Ambulance
Tam gdzie jest 0,1 numerujesz po kolei pojazdy.
W publicku OnPlayerEnterVehicle dajesz to:
Kod: if( ToAnbulans(vehicleid) && gTeam[playerid] != TEAM_POGOTOWIE && !ispassenger)
{
ClearAnimations(playerid);
SendClientMessage(playerid, -1, "Nie mo?esz wej?? do pojazdu Frakcyjnego!");
return 1;
}
gTeam[playerid] !=TEAM_POGOTOWIE - to musisz zmieni? bo nie wiem jak masz zdefiniowane frakcje w mapce to jest m?j define.
I na koniec stock
Kod: stock ToAnbulans(id)
{
for(new w = 0; w < 37; w++)
{
if(id==pojazdpogo[w])
{
return 1;
}
}
return 0;
}
Je?li co? pomin??em lub ?le zrobi?em to prosz? mnie poprawi?
Wysłany: 2013-05-26, 22:49
JotP
Wiek: 26 Na forum: 4821 dni Posty: 217
Piwa : 1215
akon jest latwiejszy sposob
w OnPlayerEnterVehicle
Kod:
if(GetPlayerVehicleId(playerid) == ID || ID || ID || ID || ID)
{
if(gTeam[playerid] != TEAM_POGOTOWIE)
{
ClearAnimations(playerid);
SendClientMessage(playerid, -1, "Nie mo?esz wej?? do pojazdu Frakcyjnego!");
}
}
tak latwiej
Wysłany: 2013-05-27, 13:08
pees
Wiek: 28 Na forum: 4792 dni Posty: 7
Dzieki panowie leca piwka
//edit , dzia?a
Tagi: blokada :: aut :: frakcyjnych
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: