Skripta koju koristim: od 0
Detaljan opis problema: Neznam kako da napravim kiosk/trafika sistem, svugdje sam trazio na balkan- samp ali nisam naso...
Dio skripte: /
Neke slike/video za lakse dobivanje pomoci(neobavezno): /
Uzmes neki mod koji ima trafike i samo prebacis dialoge,komande,mape i eto ;) .
Citat: Maxwell poslato Februar 01, 2013, 11:16:41 PRE PODNE
Uzmes neki mod koji ima trafike i samo prebacis dialoge,komande,mape i eto ;) .
Mozda ovo pomogne, ako zapni javi, makar mi se nesvidja tut al et
http://balkan-samp.com/forum/index.php?topic=65418.0
Pokuso sam preko toga... puno errora....
Cim stavim pod onplayerconnect odma ovu errori
C:\Users\Ivan\Desktop\New folder\gamemodes\grandlarc.pwn(88) : error 017: undefined symbol "cmd"
C:\Users\Ivan\Desktop\New folder\gamemodes\grandlarc.pwn(90) : error 017: undefined symbol "X"
C:\Users\Ivan\Desktop\New folder\gamemodes\grandlarc.pwn(92) : error 029: invalid expression, assumed zero
C:\Users\Ivan\Desktop\New folder\gamemodes\grandlarc.pwn(92) : warning 215: expression has no effect
C:\Users\Ivan\Desktop\New folder\gamemodes\grandlarc.pwn(92) : warning 215: expression has no effect
C:\Users\Ivan\Desktop\New folder\gamemodes\grandlarc.pwn(92) : warning 215: expression has no effect
C:\Users\Ivan\Desktop\New folder\gamemodes\grandlarc.pwn(92) : warning 215: expression has no effect
C:\Users\Ivan\Desktop\New folder\gamemodes\grandlarc.pwn(92) : warning 215: expression has no effect
C:\Users\Ivan\Desktop\New folder\gamemodes\grandlarc.pwn(92) : error 001: expected token: ";", but found ")"
C:\Users\Ivan\Desktop\New folder\gamemodes\grandlarc.pwn(92) : error 029: invalid expression, assumed zero
C:\Users\Ivan\Desktop\New folder\gamemodes\grandlarc.pwn(92) : fatal error 107: too many error messages on one line
Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
6 Errors.
definisi cmd i X
proveri zagrade da li si stavio svuda i ;
X,Y,Z zamenis svojim koordinatama.
Evo ako ti je ovako lakse da se obljasni
1. Napravis trafiku gde zelis i ubacis je na server
2. Odes to svake trafike tj pozicije gde zelis da se kupuje sa trafike i kucas /save
3. Uzmes koordinate koje si sacuvao i napravis Label text
4. Napravis komandu sa kojom zelis da se kupuje, stavis proveru da li je igrac kod tih koordinata
5. I u komandi napravis dijaloge i za svaki dijalog sta ce da dobija
ne mozes da definises cmd, to ti je strcmp sistem, a ako on radi od 0 , to je svakako zcmd ilite ycmd, tako da, poslusaj markusa
Citat: 032.Marcus poslato Februar 01, 2013, 13:23:41 POSLE PODNE
Evo ako ti je ovako lakse da se obljasni
1. Napravis trafiku gde zelis i ubacis je na server
2. Odes to svake trafike tj pozicije gde zelis da se kupuje sa trafike i kucas /save
3. Uzmes koordinate koje si sacuvao i napravis Label text
4. Napravis komandu sa kojom zelis da se kupuje, stavis proveru da li je igrac kod tih koordinata
5. I u komandi napravis dijaloge i za svaki dijalog sta ce da dobija
Ako ne ne moze napraviti . Dacu mu kod veceras . To je bar lako
evo ti
Pod OnPlayerCommandText dodati komandu
if(strcmp(cmd, "/kiosk", true) == 0)
{
if(IsPlayerInRangeOfPoint(playerid, 4.0, X,Y,Z)) //X,Y,Z vase kordinate , prvo ako nemate kioska na serveru odete u MTA tamo izmapate stavite na server,odete do kioska i ispred kioska kucajte /save, i onda u savedoptions imate kordinate
{
ShowPlayerDialog(playerid, kiosk, DIALOG_STYLE_LIST, "Kiosk", "Cokoladica\nBananica\nVoda\nCoca-Cola ", "Kupi", "Zatvori");
}
return 1;
}
if(dialogid == kiosk)
{
if(response)
{
if(listitem == 0)
{
GivePlayerHealth(playerid, 50);
GivePlayerMoney(playerid, -20); //Koliko ce mu para oduzeti kada kupi
}
if(listitem == 1)
{
GivePlayerHealth(playerid, 35);
GivePlayerMoney(playerid, -15); //Koliko ce mu para oduzeti
}
if(listitem == 2)
{
GivePlayerHealth(playerid, 25);
GivePlayerMoney(playerid, -10); //Koliko ce mu para oduzeti
}
if(listitem == 3)
}
GivePlayerHealth(playerid, 70)
GivePlayerMoney(playerid, -40)
}
return 1;
}
Citat: Mazko(Plibe.Rsâ,,¢) poslato Februar 01, 2013, 14:26:35 POSLE PODNE
evo ti
Pod OnPlayerCommandText dodati komandu
if(strcmp(cmd, "/kiosk", true) == 0)
{
if(IsPlayerInRangeOfPoint(playerid, 4.0, X,Y,Z)) //X,Y,Z vase kordinate , prvo ako nemate kioska na serveru odete u MTA tamo izmapate stavite na server,odete do kioska i ispred kioska kucajte /save, i onda u savedoptions imate kordinate
{
ShowPlayerDialog(playerid, kiosk, DIALOG_STYLE_LIST, "Kiosk", "Cokoladica\nBananica\nVoda\nCoca-Cola ", "Kupi", "Zatvori");
}
return 1;
}
if(dialogid == kiosk)
{
if(response)
{
if(listitem == 0)
{
GivePlayerHealth(playerid, 50);
GivePlayerMoney(playerid, -20); //Koliko ce mu para oduzeti kada kupi
}
if(listitem == 1)
{
GivePlayerHealth(playerid, 35);
GivePlayerMoney(playerid, -15); //Koliko ce mu para oduzeti
}
if(listitem == 2)
{
GivePlayerHealth(playerid, 25);
GivePlayerMoney(playerid, -10); //Koliko ce mu para oduzeti
}
if(listitem == 3)
}
GivePlayerHealth(playerid, 70)
GivePlayerMoney(playerid, -40)
}
return 1;
}
prvo nisi mu definisao ID dialoga kiosk, i ovo je samo GF primer, a on radi skripptu od 0
Pa nek si Definiše.a jbg ja sam mu pokušao pomoć xd.
Može neko?