Wysłany: 2012-01-10, 14:45
NET366
;7
Wiek: 29 Na forum: 5756 dni Posty: 100
Nick w MP: NET366
Piwa : 1505
Witam wszystkich mam klopot otoz opracowalem sobie kod + podlaczylem go pod kupno bmx wszystko gra do momentu gdy wsiadam do auta z poza tablicy BMX[...] jednym slowem gdy wsiadam do pojazdow ktory jest na mapie a nie stworzony za pomoca "Sklepu" w tedy wyrzuca mnie a chce tylko ze jak ktos nie stworzyl pojazdu za pomoca BMX[...] to do innego z tej zmiennej nie moze wsiadac
Kod:
public OnPlayerStateChange(playerid, newstate, oldstate)
{
if(newstate == PLAYER_STATE_DRIVER)
{
if(GetPlayerVehicleID(playerid) != BMX[BMBM[playerid]])
{
RemovePlayerFromVehicle(playerid);
SendClientMessage(playerid, -1, "Ty nie kupiles tego pojazdu");
}
else
{
SendClientMessage(playerid, BLEKITNY, "Witam wlasciciela");
}
}
return 1;
}
BMBM[playerid] to prywatne UID ktore planuje zapisywac w rejestracji gracza
Wysłany: 2012-01-10, 20:23
P.Devil
Wiek: 29 Na forum: 5931 dni Posty: 104
Piwa : 603
W tym przypadku jedyn?(wg. mnie) metod? jest zastosowanie p?tli(zwyk?ej for) na te pojazdy.
Czyli:
Pawn public OnPlayerStateChange ( playerid , newstate , oldstate )
{
if( newstate == PLAYER_STATE_DRIVER )
{
new vehid = GetPlayerVehicleID ( playerid );
for(new id ; id != sizeof BMX ; id ++)
{
if( vehid == BMX [ id ])
{
if( BMX [ id ] == BMBM [ playerid ])
SendClientMessage ( playerid , BLEKITNY , "Witam wlasciciela" );
else
{
RemovePlayerFromVehicle ( playerid );
SendClientMessage ( playerid , - 1 , "Ty nie kupiles tego pojazdu" );
}
return 1 ;
}
}
}
return 1 ;
}
"NET366" napisał/a :BMBM[playerid] to prywatne UID
Kt?re zapisuje ID tego BMX'a, tak?
Kodu pewny nie jestem. Mam nadziej?, ?e b?dzie dzia?a?.
Wysłany: 2012-01-10, 20:25
kurczak1324
Wiek: 29 Na forum: 5819 dni Posty: 202
Nick w MP: Izzy
Piwa : 671
NET366 , czyta?by? troch? tematy w dziale pawno Je?li my?l? o tym co ty chcesz zrobi? to zobacz m?j temat dotycz?cy prywatenego auta na nick, i przeczytaj sobie post williama.
Pozdrawiam
Wysłany: 2012-01-10, 20:35
NET366
;7
Wiek: 29 Na forum: 5756 dni Posty: 100
Nick w MP: NET366
Piwa : 1505
EloElo3289 , Teraz gdy stworze BMX'a w sklepie to pisze ze to nie moj. A jesli wsiade do pojazdu z mapy to nic nie pisze czyli tu jest git
Kod:
BM ++;
GetPlayerPos(playerid, Pos[0], Pos[1], Pos[2]);
BMX[BM] = CreateVehicle(481, Pos[0], Pos[1], Pos[2], 338, -1, -1, 120000);
BMBM[playerid] = BM;
jesli stworze bmx to BM podbijam o 1 i przypisuje do BMBM[playerid] ktore zapisuje sie na koncie gracza ktory stworzyl bmx
Wysłany: 2012-01-10, 20:42
P.Devil
Wiek: 29 Na forum: 5931 dni Posty: 104
Piwa : 603
Zamie?
Kod: if(BMX[id] == BMBM[playerid])
na
Kod:
Chyba b?dzie ju? git.
Wysłany: 2012-01-12, 14:01
NET366
;7
Wiek: 29 Na forum: 5756 dni Posty: 100
Nick w MP: NET366
Piwa : 1505
EloElo3289 , Dodalem kilka innych pojazdow i jest do du** musze miec BMX'a aby wsiasc do innych pojazdow kupionych w sklepie
Kod:
public OnPlayerStateChange(playerid, newstate, oldstate)
{
if(newstate == PLAYER_STATE_DRIVER)
{
new vehid = GetPlayerVehicleID(playerid);
for(new BMID; BMID != sizeof BMX; BMID++)
{
if(vehid == BMX[BMID])
{
if(BMX[BMBM[playerid]])
SendClientMessage(playerid, BLEKITNY, "Witam wlasciciela");
else
{
SendClientMessage(playerid, -1, "Ty nie kupiles tego pojazdu");
RemovePlayerFromVehicle(playerid);
}
return 1;
}
}
for(new QUID; QUID != sizeof QUAD; QUID++)
{
if(vehid == QUAD[QUID])
{
if(QUAD[QUQU[playerid]])
SendClientMessage(playerid, BLEKITNY, "Witam wlasciciela");
else
{
SendClientMessage(playerid, -1, "Ty nie kupiles tego pojazdu");
RemovePlayerFromVehicle(playerid);
}
return 1;
}
}
for(new NRGID; NRGID != sizeof NRG; NRGID++)
{
if(vehid == NRG[NRGID])
{
if(NRG[NRNR[playerid]])
SendClientMessage(playerid, BLEKITNY, "Witam wlasciciela");
else
{
SendClientMessage(playerid, -1, "Ty nie kupiles tego pojazdu");
RemovePlayerFromVehicle(playerid);
}
return 1;
}
}
for(new BANDIID; BANDIID != sizeof BAND; BANDIID++)
{
if(vehid == BAND[BANDIID])
{
if(BMX[BMBM[playerid]])
SendClientMessage(playerid, BLEKITNY, "Witam wlasciciela");
else
{
SendClientMessage(playerid, -1, "Ty nie kupiles tego pojazdu");
RemovePlayerFromVehicle(playerid);
}
return 1;
}
}
}
return 1;
}
Ostatnio zmieniony przez NET366 2012-01-12, 16:49, w całości zmieniany 1 raz
Wysłany: 2012-01-12, 16:45
CRX
Wiek: 34 Na forum: 5671 dni Posty: 114
Piwa : 106
Czy ty w og?le czytasz, czy czekasz na gotowca?
Robisz p?tle na pojazd i sprawdzasz ka?dy z osobna. Jak ty sprawdzasz pojazd poprzez warunek 'BMX' i p?tle na 'BMX'.
Wysłany: 2012-01-12, 17:22
NET366
;7
Wiek: 29 Na forum: 5756 dni Posty: 100
Nick w MP: NET366
Piwa : 1505
czy czekasz na gotowca?
Szczeze ? Tak bo nie mam zoltego pojecia jak to zrobic
Jak ty sprawdzasz pojazd poprzez warunek 'BMX' i p?tle na 'BMX'.
Nic z tego nie rozumiem
Tagi: licencja :: pojazd
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: