[Pomoc] Da ne prodaje samo slot1 na slot1


Započeo [SS:RP] Rocco, Januar 31, 2014, 18:23:14 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

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
[Moji Radovi]
--------------------------------
<a href="http://balkan-samp.com/forum/index.php?topic=86204.0">[GM] Street Stories RP NEW!</a>
<a href="http://balkan-samp.com/forum/index.php?topic=79936.0">[GM] Balkan Union SP</a>
--------------------------------

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

Blaeks

*

Madmen


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
[Moji Radovi]
--------------------------------
<a href="http://balkan-samp.com/forum/index.php?topic=86204.0">[GM] Street Stories RP NEW!</a>
<a href="http://balkan-samp.com/forum/index.php?topic=79936.0">[GM] Balkan Union SP</a>
--------------------------------

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
[Moji Radovi]
--------------------------------
<a href="http://balkan-samp.com/forum/index.php?topic=86204.0">[GM] Street Stories RP NEW!</a>
<a href="http://balkan-samp.com/forum/index.php?topic=79936.0">[GM] Balkan Union SP</a>
--------------------------------

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
[Moji Radovi]
--------------------------------
<a href="http://balkan-samp.com/forum/index.php?topic=86204.0">[GM] Street Stories RP NEW!</a>
<a href="http://balkan-samp.com/forum/index.php?topic=79936.0">[GM] Balkan Union SP</a>
--------------------------------

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];
Poslednja Izmena: Januar 31, 2014, 20:39:12 POSLE PODNE od [LG:RP] Rocco
[Moji Radovi]
--------------------------------
<a href="http://balkan-samp.com/forum/index.php?topic=86204.0">[GM] Street Stories RP NEW!</a>
<a href="http://balkan-samp.com/forum/index.php?topic=79936.0">[GM] Balkan Union SP</a>
--------------------------------

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!
Poslednja Izmena: Februar 01, 2014, 12:17:43 POSLE PODNE od [LG:RP] Rocco
[Moji Radovi]
--------------------------------
<a href="http://balkan-samp.com/forum/index.php?topic=86204.0">[GM] Street Stories RP NEW!</a>
<a href="http://balkan-samp.com/forum/index.php?topic=79936.0">[GM] Balkan Union SP</a>
--------------------------------

Napravio sam nekako! Funkcionira za sada! :D Mozete lock!
[Moji Radovi]
--------------------------------
<a href="http://balkan-samp.com/forum/index.php?topic=86204.0">[GM] Street Stories RP NEW!</a>
<a href="http://balkan-samp.com/forum/index.php?topic=79936.0">[GM] Balkan Union SP</a>
--------------------------------