Wysłany: 2012-08-06, 19:18
ToxiC.
Wiek: 28 Na forum: 5246 dni Posty: 3792
Piwa : 8590
Witam. Postanowi?em ?e spr?buje zrobi? System Prywatnych pojazd?w za Respekt i zapis(na razie nie ma ani tego ani tego tylko podstawy). I tak, zrobi?em komend? na kupno, przywo?anie i Usuni?cie/Sprzeda? Pojazdu.
M?j problem polega na tym, ?e gdy kupi? Pojazd i kto? inny te? to ja mog? do niego wchodzi? a on do mojego. Gdy kto? nie ma prywatnego pojazdu to nie mo?e wej?? do innego prywatnego pojazdu... Mo?e i nie rozumiecie.. Wiem nie umiem rozwin?? zdania.
M?j kod:
1. Gdy kto? wchodzi do pojazdu sprawdza:
Kod:
public OnPlayerStateChange(playerid, newstate, oldstate)
{
if(newstate == PLAYER_STATE_DRIVER && GetPlayerVehicleID(playerid))
{
if(!Pojazd[playerid])
{
RemovePlayerFromVehicle(playerid);
SendClientMessage(playerid, 0x281aeb, "Ten pojazd nie nale?y do Ciebie");
}
}
return 1;
}
2. Tutaj, Dialog w kt?rym kupuje si? Pojazdy(2 Pojazdy, na test)
Kod:
if(listitem == 0)
{
GetPlayerPos(playerid, X, Y, Z);
SendClientMessage(playerid, -1, "Kupi?e? Elegy!");
Pojazd[playerid] = CreateVehicle(562, X, Y, Z, 82.2873, 0, 1, 60);
pMa[playerid] = 1;
}
if(listitem == 1)
{
GetPlayerPos(playerid, X, Y, Z);
Pojazd[playerid] = CreateVehicle(560, X, Y, Z, 82.2873, 0, 1, 60);
SendClientMessage(playerid, -1, "Kupi?e? Sultana!");
pMa[playerid] = 1;
}
Bardzo mi na tym zale?y, wi?c daje po 2x Piwa i Respekt ka?demu kto cho? troch? mi pomo?e!
Wysłany: 2012-08-06, 19:34
Adasek000
Wiek: 32 Na forum: 5698 dni Posty: 63
Nick w MP: Shaggy_Manley
Piwa : 16
Do czego odnosi si? !Pojazd i pMa?
Wysłany: 2012-08-06, 19:39
ToxiC.
Wiek: 28 Na forum: 5246 dni Posty: 3792
Piwa : 8590
Pojazd to zmienna kt?ra tworzy Pojazd
Kod:
Pojazd[playerid] = CreateVehicle(562, X, Y, Z, 82.2873, 0, 1, 60);
pMa, sprawdza czy Posiada pojazd czy nie
np. w komendzie do kupna:
Kod:
if(pMa[playerid])
return SendClientMessage(playerid, -1, "Masz ju? Prywatny pojazd!");
Wysłany: 2012-08-06, 19:53
Adasek000
Wiek: 32 Na forum: 5698 dni Posty: 63
Nick w MP: Shaggy_Manley
Piwa : 16
Utw?rz co? co b?dzie oznacza?o w?a?ciciela auta. Np.
Pawn
P??niej do tego co? co b?dzie nadawa?o auto na Nick przy kupnie go.
Wysłany: 2012-08-06, 20:03
ToxiC.
Wiek: 28 Na forum: 5246 dni Posty: 3792
Piwa : 8590
zrobi?em tak:
G?ra:
Kod:
pWlasciciel[MAX_PLAYERS][32];
Dialog zakupu:
Kod:
if(listitem == 0)
{
GetPlayerPos(playerid, X, Y, Z);
SendClientMessage(playerid, -1, "Kupi?e? Elegy!");
Pojazd[playerid] = CreateVehicle(562, X, Y, Z, 82.2873, 0, 1, 60);
pMa[playerid] = 1;
pWlasciciel[playerid] = PlayerName(playerid);
}
if(listitem == 1)
{
GetPlayerPos(playerid, X, Y, Z);
Pojazd[playerid] = CreateVehicle(560, X, Y, Z, 82.2873, 0, 1, 60);
SendClientMessage(playerid, -1, "Kupi?e? Sultana!");
pMa[playerid] = 1;
pWlasciciel[playerid] = PlayerName(playerid);
}
i nie wiem jak tu zrobi? w tym publicku:
Kod:
public OnPlayerStateChange(playerid, newstate, oldstate)
{
if(newstate == PLAYER_STATE_DRIVER && GetPlayerVehicleID(playerid))
{
if(!Pojazd[playerid])
{
RemovePlayerFromVehicle(playerid);
SendClientMessage(playerid, 0x281aeb, "Ten pojazd nie nale?y do Ciebie");
}
}
return 1;
}
Wysłany: 2012-08-06, 20:35
Combacior
Wiek: 29 Na forum: 5796 dni Posty: 1516
Piwa : 2161
Tablica pWlasciciel jest niepotrzebna, poniewa? zapisujemy pojazd gracza do tablicy Pojazd
Kod: public OnPlayerStateChange(playerid, newstate, oldstate)
{
if(newstate == PLAYER_STATE_DRIVER)
{
if(GetPlayerVehicleID(playerid) != Pojazd[playerid])
{
RemovePlayerFromVehicle(playerid);
SendClientMessage(playerid, 0x281aeb, "Ten pojazd nie nale?y do Ciebie");
}
}
return 1;
}
P??niej zamie? sw?j kod na ten
Kod: if(listitem == 0)
{
GetPlayerPos(playerid, X, Y, Z);
SendClientMessage(playerid, -1, "Kupi?e? Elegy!");
Pojazd[playerid] = CreateVehicle(562, X, Y, Z, 82.2873, 0, 1, 60);
pMa[playerid] = 1;
}
if(listitem == 1)
{
GetPlayerPos(playerid, X, Y, Z);
Pojazd[playerid] = CreateVehicle(560, X, Y, Z, 82.2873, 0, 1, 60);
SendClientMessage(playerid, -1, "Kupi?e? Sultana!");
pMa[playerid] = 1;
}
Wysłany: 2012-08-06, 21:07
ToxiC.
Wiek: 28 Na forum: 5246 dni Posty: 3792
Piwa : 8590
Pomog?e? . Dzi?ki Temat prosz? o lock i oczywiscie Respekt i piwo leci do cb ^.^
Tagi: priv. :: pojazd
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: