Započeo лазар
•14. Jan. 2019.• ZaključanoCMD:trafika
862
pregleda
9
postova
Street Runner
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
16
Postovi:
4
Teme:
Pridružio se:Jan. 2019
14. Jan. 2019.
Skripta koju koristim : BE - BalkanEmpire
Problem: kad kucam /trafika ne radi,ostale komande rade lepo npr ,u vozilu sam kucam /trafika pise lepo ne mozes to u vozilu si,a ovako kad stanem ispred nje i kucam /trafika ,sad sta bi to moglo da bude?
Dio skripte:
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
if( IsPlayerInAnyVehicle( playerid ) ) return SendErrorMessage(playerid, "Moras biti van vozila." );
for( new i = 1; i < MAX_BUSSINES; i++ ) {
if( IsPlayerInRangeOfPoint( playerid, 10.0, BussinesInfo[ i ][ bEnterX ], BussinesInfo[ i ][ bEnterY ], BussinesInfo[ i ][ bEnterZ ] ) ) {
if( BussinesInfo[ i ][ bType ] == VRSTA_TRAFIKA ) {
SPD( playerid, dialog_KIOSK, DSTH, D_NASLOV, "Stvar\tCena\nDopuna\t$20\nDopuna\t$50\nDopuna\t$100\nDopuna\t$500\nSprite\t$15\nCokoladica\t$35\nPivo\t$85\nCoca Cola\t$52\nCigare\t$35\nUpaljac\t$15", D_ODABERI, D_ODUSTANI );
Trafika[ playerid ] = i;
}
else return SendErrorMessage(playerid, "Morate biti kod trafike.");
}
}
return true;
}
Problem: kad kucam /trafika ne radi,ostale komande rade lepo npr ,u vozilu sam kucam /trafika pise lepo ne mozes to u vozilu si,a ovako kad stanem ispred nje i kucam /trafika ,sad sta bi to moglo da bude?
Dio skripte:
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
if( IsPlayerInAnyVehicle( playerid ) ) return SendErrorMessage(playerid, "Moras biti van vozila." );
for( new i = 1; i < MAX_BUSSINES; i++ ) {
if( IsPlayerInRangeOfPoint( playerid, 10.0, BussinesInfo[ i ][ bEnterX ], BussinesInfo[ i ][ bEnterY ], BussinesInfo[ i ][ bEnterZ ] ) ) {
if( BussinesInfo[ i ][ bType ] == VRSTA_TRAFIKA ) {
SPD( playerid, dialog_KIOSK, DSTH, D_NASLOV, "Stvar\tCena\nDopuna\t$20\nDopuna\t$50\nDopuna\t$100\nDopuna\t$500\nSprite\t$15\nCokoladica\t$35\nPivo\t$85\nCoca Cola\t$52\nCigare\t$35\nUpaljac\t$15", D_ODABERI, D_ODUSTANI );
Trafika[ playerid ] = i;
}
else return SendErrorMessage(playerid, "Morate biti kod trafike.");
}
}
return true;
}
Underboss
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
509
Postovi:
85
Teme:
Pridružio se:Nov. 2017
14. Jan. 2019.
lazaR.pwn wrote on January 14, 2019, 8:21 pm:
Skripta koju koristim : BE - BalkanEmpire
Problem: kad kucam /trafika ne radi,ostale komande rade lepo npr ,u vozilu sam kucam /trafika pise lepo ne mozes to u vozilu si,a ovako kad stanem ispred nje i kucam /trafika ,sad sta bi to moglo da bude?
Dio skripte:
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
if( IsPlayerInAnyVehicle( playerid ) ) return SendErrorMessage(playerid, "Moras biti van vozila." );
for( new i = 1; i < MAX_BUSSINES; i++ ) {
if( IsPlayerInRangeOfPoint( playerid, 10.0, BussinesInfo[ i ][ bEnterX ], BussinesInfo[ i ][ bEnterY ], BussinesInfo[ i ][ bEnterZ ] ) ) {
if( BussinesInfo[ i ][ bType ] == VRSTA_TRAFIKA ) {
SPD( playerid, dialog_KIOSK, DSTH, D_NASLOV, "Stvar\tCena\nDopuna\t$20\nDopuna\t$50\nDopuna\t$100\nDopuna\t$500\nSprite\t$15\nCokoladica\t$35\nPivo\t$85\nCoca Cola\t$52\nCigare\t$35\nUpaljac\t$15", D_ODABERI, D_ODUSTANI );
Trafika[ playerid ] = i;
}
else return SendErrorMessage(playerid, "Morate biti kod trafike.");
}
}
return true;
}
Problem: kad kucam /trafika ne radi,ostale komande rade lepo npr ,u vozilu sam kucam /trafika pise lepo ne mozes to u vozilu si,a ovako kad stanem ispred nje i kucam /trafika ,sad sta bi to moglo da bude?
Dio skripte:
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
if( IsPlayerInAnyVehicle( playerid ) ) return SendErrorMessage(playerid, "Moras biti van vozila." );
for( new i = 1; i < MAX_BUSSINES; i++ ) {
if( IsPlayerInRangeOfPoint( playerid, 10.0, BussinesInfo[ i ][ bEnterX ], BussinesInfo[ i ][ bEnterY ], BussinesInfo[ i ][ bEnterZ ] ) ) {
if( BussinesInfo[ i ][ bType ] == VRSTA_TRAFIKA ) {
SPD( playerid, dialog_KIOSK, DSTH, D_NASLOV, "Stvar\tCena\nDopuna\t$20\nDopuna\t$50\nDopuna\t$100\nDopuna\t$500\nSprite\t$15\nCokoladica\t$35\nPivo\t$85\nCoca Cola\t$52\nCigare\t$35\nUpaljac\t$15", D_ODABERI, D_ODUSTANI );
Trafika[ playerid ] = i;
}
else return SendErrorMessage(playerid, "Morate biti kod trafike.");
}
}
return true;
}
Objasni ti meni odakle ti if isPlayerInRangeOfPoint bizztype posalji sve vezano za tu komandu ne samo tu komandu
14. Jan. 2019.
Nikako ne preporucujem taj mod.
Debugaj 'kripteru...
Posle svake provere stavi print i vidi pre kog zabode i daj kod izmedju poslednjeg uspesnog printa i neuspesnog printa 😄
Ne zelim da gledam kod gore jer si nespobosan da stavis pawn tagove.
Debugaj 'kripteru...
Posle svake provere stavi print i vidi pre kog zabode i daj kod izmedju poslednjeg uspesnog printa i neuspesnog printa 😄
Ne zelim da gledam kod gore jer si nespobosan da stavis pawn tagove.
OG Legend
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosAktivan Član
23 / 250 XP
Početnik(2)
3,748
Postovi:
73
Teme:
Pridružio se:Jan. 2012
14. Jan. 2019.
uradi debug nad svakoj provjeri
mozda nema kreiranih trafika?
mozda nema kreiranih trafika?
if( IsPlayerInAnyVehicle( playerid ) ) return SendErrorMessage(playerid, "Moras biti van vozila." );
printf(" Debug test ");
for( new i = 1; i < MAX_BUSSINES; i++ ) {
if( IsPlayerInRangeOfPoint( playerid, 10.0, BussinesInfo[ i ][ bEnterX ], BussinesInfo[ i ][ bEnterY ], BussinesInfo[ i ][ bEnterZ ] ) ) {
printf(" Debug biznis %d blizu %f,%f,%f", i, BussinesInfo[ i ][ bEnterX ], BussinesInfo[ i ][ bEnterY ], BussinesInfo[ i ][ bEnterZ ]);
if( BussinesInfo[ i ][ bType ] == VRSTA_TRAFIKA ) {
printf(" Debug trafike %d", i);
SPD( playerid, dialog_KIOSK, DSTH, D_NASLOV, "Stvar\tCena\nDopuna\t$20\nDopuna\t$50\nDopuna\t$100\nDopuna\t$500\nSprite\t$15\nCokoladica\t$35\nPivo\t$85\nCoca Cola\t$52\nCigare\t$35\nUpaljac\t$15", D_ODABERI, D_ODUSTANI );
Trafika[ playerid ] = i;
break; // falilo ti je ovo haha
}
else return SendErrorMessage(playerid, "Morate biti kod trafike.");
}
}
return true;
}Street Runner
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
16
Postovi:
4
Teme:
Pridružio se:Jan. 2019
15. Jan. 2019.
CMD:trafika( playerid, params[] ) {
if( IsPlayerInAnyVehicle( playerid ) ) return SendErrorMessage(playerid, "Moras biti van vozila." );
for( new i = 1; i < MAX_BUSSINES; i++ ) {
if( IsPlayerInRangeOfPoint( playerid, 10.0, BussinesInfo[ i ][ bEnterX ], BussinesInfo[ i ][ bEnterY ], BussinesInfo[ i ][ bEnterZ ] ) ) {
if( BussinesInfo[ i ][ bType ] == VRSTA_TRAFIKA ) {
SPD( playerid, dialog_KIOSK, DSTH, D_NASLOV, "Stvar\tCena\nDopuna\t$20\nDopuna\t$50\nDopuna\t$100\nDopuna\t$500\nSprite\t$15\nCokoladica\t$35\nPivo\t$85\nCoca Cola\t$52\nCigare\t$35\nUpaljac\t$15", D_ODABERI, D_ODUSTANI );
Trafika[ playerid ] = i;
}
else return SendErrorMessage(playerid, "Morate biti kod trafike.");
}
}
return true;
}
Evo celog koda.
Street Runner
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
16
Postovi:
4
Teme:
Pridružio se:Jan. 2019
15. Jan. 2019.
#W4J774CHU wrote on January 14, 2019, 8:58 pm:
Nikako ne preporucujem taj mod.
Debugaj 'kripteru...
Posle svake provere stavi print i vidi pre kog zabode i daj kod izmedju poslednjeg uspesnog printa i neuspesnog printa 😄
Ne zelim da gledam kod gore jer si nespobosan da stavis pawn tagove.
Debugaj 'kripteru...
Posle svake provere stavi print i vidi pre kog zabode i daj kod izmedju poslednjeg uspesnog printa i neuspesnog printa 😄
Ne zelim da gledam kod gore jer si nespobosan da stavis pawn tagove.
Dosao sam u nadi da mi neko pomogne ,a ne da mi puni glavu kako ne znam ovo ono,valjda treba da naucim ovako od vas koji znate bolje od mene u svakom slucaju hvala ti 🙄
OG Legend
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosAktivan Član
23 / 250 XP
Početnik(2)
3,748
Postovi:
73
Teme:
Pridružio se:Jan. 2012
15. Jan. 2019.
CMD:trafika( playerid, params[] ) {
if( IsPlayerInAnyVehicle( playerid ) ) return SendErrorMessage(playerid, "Moras biti van vozila." );
printf("Debug trafika igrac id %d", playerid);
for( new i = 1; i < MAX_BUSSINES; i++ ) {
if( IsPlayerInRangeOfPoint( playerid, 10.0, BussinesInfo[ i ][ bEnterX ], BussinesInfo[ i ][ bEnterY ], BussinesInfo[ i ][ bEnterZ ] ) ) {
printf("Debug biznisa id %d - u blizini", i);
if( BussinesInfo[ i ][ bType ] == VRSTA_TRAFIKA ) {
printf("Debug trafike id %d", i);
SPD( playerid, dialog_KIOSK, DSTH, D_NASLOV, "Stvar\tCena\nDopuna\t$20\nDopuna\t$50\nDopuna\t$100\nDopuna\t$500\nSprite\t$15\nCokoladica\t$35\nPivo\t$85\nCoca Cola\t$52\nCigare\t$35\nUpaljac\t$15", D_ODABERI, D_ODUSTANI );
Trafika[ playerid ] = i;
break; // dodaj ovo sto sam ti napisao :D takodjer i ovo break
}
else return SendErrorMessage(playerid, "Morate biti kod trafike.");
}
}
return true;
}
CMD:trafika123( playerid, params[] ) {
print("Ispis svih trafika:");
for( new i = 1; i < MAX_BUSSINES; i++ )
{
if( BussinesInfo[ i ][ bType ] != VRSTA_TRAFIKA ) continue;
printf("Trafika - ID %d", i);
}
return true;
}i prati server_log.txt ili samo samp-server konzolu
Forum Don
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosAktivan Član
119 / 250 XP
Početnik(2)
10,490
Postovi:
765
Teme:
Pridružio se:Maj 2015
15. Jan. 2019.
#W4J774CHU wrote on January 14, 2019, 8:58 pm:
Nikako ne preporucujem taj mod.
Debugaj 'kripteru...
Posle svake provere stavi print i vidi pre kog zabode i daj kod izmedju poslednjeg uspesnog printa i neuspesnog printa 😄
Ne zelim da gledam kod gore jer si nespobosan da stavis pawn tagove.
Debugaj 'kripteru...
Posle svake provere stavi print i vidi pre kog zabode i daj kod izmedju poslednjeg uspesnog printa i neuspesnog printa 😄
Ne zelim da gledam kod gore jer si nespobosan da stavis pawn tagove.
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava
