Skripta koju koristim: Moja od 0
Detaljan opis problema: Znaci da ne prodaje sa slot1 na slot1 nego npr. na prvi prazan slot! npr. Ja prodajem auto sa slot1, a da mogu prodat suprotnom igraÄu na slot 2... Ako me razumijete
Dio skripte: -/-
Neke slike/video za lakse dobivanje pomoci(neobavezno): http://zaslike.com/files/ipso2apxx1mwkhjkhc7t.jpg
pa ne znam sta ti nije jasno ako je tvoja od 0, kod prodaje prvo provjeravas jel KUPAC ima v1, ako nema v1 onda mu iD vozila zapise u v1 a ako ima v1, a nema v2 da zapise v2 ne znam sta ima tu da ti objasnjavamo :D
da prodas sa slota 1 na slot 2 ?
da kak to da napravim... probavo sam neke provjere radit, ali mi se zbuga! :D Veh2 - je pPosedovanjeAuta2
Znaci trebam napravit da mi proda auto na prvi slobodan slot
new slot = -1;
if(PlayerInfo[giveplayer(ili kako vec)][pPosedovanjeAuta1] == INVALID_CAR_ID) // ili kako vec xD
{
slot = 1;
}
else if(PlayerInfo[giveplayer][pPosedovanjeAuta2] == INVALID_CAR_ID)
{
slot = 2;
}
if(slot == -1)
{
igrac ima oba auta
}
if(slot == 1)
{
prodaja na 1 slot
}
else if(slot == 2)
{
prodaja na 2 slot
}
Citat: Ermin. poslato Januar 31, 2014, 18:58:29 POSLE PODNE
new slot = -1;
if(PlayerInfo[giveplayer(ili kako vec)][pPosedovanjeAuta1] == INVALID_CAR_ID) // ili kako vec xD
{
slot = 1;
}
else if(PlayerInfo[giveplayer][pPosedovanjeAuta2] == INVALID_CAR_ID)
{
slot = 2;
}
if(slot == -1)
{
igrac ima oba auta
}
if(slot == 1)
{
prodaja na 1 slot
}
else if(slot == 2)
{
prodaja na 2 slot
}
Ne kužim :o
for(new i=0; i < MAX_SLOTOVA_ZA_AUTO ;++i)
{
if(PlayerInfo[playerid][pPosedovanjeAuta][i] == INVALID_CAR_ID)
{
// TVOJ KOD OVDJE
break;
}
}
pPosedovanjeAuta pretrvori u array velicine MAX_SLOTOVA_ZA_AUTO
Citat: Detter poslato Januar 31, 2014, 19:32:19 POSLE PODNE
for(new i=0; i < MAX_SLOTOVA_ZA_AUTO ;++i)
{
if(PlayerInfo[playerid][pPosedovanjeAuta][i] == INVALID_CAR_ID)
{
// TVOJ KOD OVDJE
break;
}
}
pPosedovanjeAuta pretrvori u array velicine MAX_SLOTOVA_ZA_AUTO
Ne kužim hehe :D
pretvoris tu varijablu u array
i s onim kodom gore pronades prvu varijablu koja je jednaka INVALID_CAR_ID ,odnsno prvi slobodan slot
Kak se pretvara :)
New slot[2];
Citat: Ermin. poslato Januar 31, 2014, 18:58:29 POSLE PODNE
if(PlayerInfo[giveplayer][pPosjedovanjeAuta] == INVALID_CAR_ID)
{
// prodaja na 1 slot
}
else if(PlayerInfo[giveplayer][pPosjedovanjeAuta2] == INVALID_CAR_ID)
{
// Prodaja 2. slot
}
else
{
// ima oba vozila
}
}
Detter je u pravu bolje bi bilo da koristis array ali ne razmes pa se mani toga, zapetljat ces se i mroas sve mjenjat onda.
Pogledaj u ovom gore kodu, dodao sam komentar kod linija da ti bolje objasnim, stvarno najjednostavnije sto mogu, ako ne
Napravio sam tako kako si ti rekao! ZnaÄi za vozilo 1 sve funkcionira, ali vozilo 2 i 3 ne mogu prodat nekome!
Napravio sam nekako! Funkcionira za sada! :D Mozete lock!