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;
}
CMD:trafika
827
pregleda
9
postova
14. Jan. 2019.
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.
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;
}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.
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 🙄
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
🔥2
Aktivan Član
94 / 250 XP
🌱Početnik(2)
🏆
10,489
Postovi:
765
Teme:
Pridružio se:Maj 2015
🔥2dana
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
