Skorašnje poruke
#21
Razgovor u vezi PAWN - skriptanja / Odg: Pomoc oko pawna
Poslednja poruka Muma - Novembar 19, 2024, 01:00:01 PRE PODNECitat: Stefan Lujicc poslato Novembar 17, 2024, 22:49:53 POSLE PODNEa zanima me za banku napravio sam TD i sve, i nekako povezao da pokazuje na TD koliko imam novca u banci, ali kada npr prebacim novac sa jednog acc na drugi (transfer ili payday) ugl kada dodje do promjene stanja na banci ista cifra mi bude i na jednom acc i na drugom isto ako sve pare sa banke dignem u dzep promeni se na 0 na svim nalozima, ako bi stavio na banku 1000 tako se promeni i na ostale.
Koliko sam ja shvatio ili ti je TD globalni ili si pogriješio negdje playerid i targetid, postavi code ovdje da pogledamo
#22
Gamemode skripte / Odg: Genius Gaming RolePlay
Poslednja poruka markosimic - Novembar 18, 2024, 20:40:55 POSLE PODNECitat: |Gagi| poslato Novembar 18, 2024, 20:17:07 POSLE PODNEOvo se zove upropaštenje izvora gospodina Dimija. Nije da "mod nije nesto" nego ovo je užasno!
Toliko me mozak zaboleo dok sam gledao ovaj užas pokušaja editovanja... Jesi li ti čuo za space ili tabulator, kodnu estetiku? Kakve su ono provere na niovu deteta 6. razred koji tek uči programiranje? Ili ti je AI radio kod, a ti nekako skarabudžio.
Užas logike i estetike.Kod [Izaberi]if( vehicleid != INVALID_VEHICLE_ID ) {
GetVehicleHealth( vehicleid, Healtheks );
if( Healtheks > 950 ) {
GetVehicleParamsEx(GetPlayerVehicleID(playerid), engine, lights, alarm, doors, bonnet, boot, objective);
SetVehicleParamsEx(GetPlayerVehicleID(playerid), engine, lights, alarm, 0, 0, boot, objective);
PlayerTextDrawSetString( playerid, TehnickiPregled[playerid][7], "motor: ~g~uredu" );
kriterij = 3;
SetTimerEx( "TehnickiPregled6", 5000, false, "i", playerid );
}
else if( Healtheks < 950 ) {
GetVehicleParamsEx(GetPlayerVehicleID(playerid), engine, lights, alarm, doors, bonnet, boot, objective);
SetVehicleParamsEx(GetPlayerVehicleID(playerid), engine, lights, alarm, 0, 0, boot, objective);
PlayerTextDrawSetString( playerid, TehnickiPregled[playerid][7], "motor: ~r~neispravan" );
kriterij = 0;
SetTimerEx( "TehnickiPregled6", 5000, false, "i", playerid );
return true;
}
}
return true;
}
AI pise lepsi code. Makar to radi.
#23
Razgovor u vezi PAWN - skriptanja / Odg: Pomoc
Poslednja poruka Dragi - Novembar 18, 2024, 20:40:14 POSLE PODNEMožda se nisam lepo izrazio, ali najbolje pošalji da vidimo. Može biti da si čačkao Iter_Add i Iter_Free ili for petlju za učitavanje, ne vidim neki drugi razlog.
#24
Razgovor u vezi PAWN - skriptanja / Odg: Pomoc
Poslednja poruka Dragi - Novembar 18, 2024, 20:32:00 POSLE PODNEPozdrav! Piše ti lepo sve:
Evo ti lista koje ti funkcije prave problemos s predugim učitavanjem.
Da proveriš SQL upite? Indekse? Joine ako imaš? Nešto si opasno zaebo.
P.S. Jesi li čačkao MySQL plugin, da nisi možda update? Može biti da ne koristiš pravilno cache. Deder pošalji funkcije neke za loadovanje tih stvarčica. Čini mi se da je Saćo izvorni developer skripte.
Evo ti lista koje ti funkcije prave problemos s predugim učitavanjem.
- CreateActors
- OnPropertysLoad
- UliceFirme2
- OnBussinesLoad
- OnOrganizationsLoad
- OnVehiclesLoad
Da proveriš SQL upite? Indekse? Joine ako imaš? Nešto si opasno zaebo.
P.S. Jesi li čačkao MySQL plugin, da nisi možda update? Može biti da ne koristiš pravilno cache. Deder pošalji funkcije neke za loadovanje tih stvarčica. Čini mi se da je Saćo izvorni developer skripte.
#25
Gamemode skripte / Odg: Genius Gaming RolePlay
Poslednja poruka Dragi - Novembar 18, 2024, 20:17:07 POSLE PODNEOvo se zove upropaštenje izvora gospodina Dimija. Nije da "mod nije nesto" nego ovo je užasno!
Toliko me mozak zaboleo dok sam gledao ovaj užas pokušaja editovanja... Jesi li ti čuo za space ili tabulator, kodnu estetiku? Kakve su ono provere na niovu deteta 6. razred koji tek uči programiranje? Ili ti je AI radio kod, a ti nekako skarabudžio.
Užas logike i estetike.
Toliko me mozak zaboleo dok sam gledao ovaj užas pokušaja editovanja... Jesi li ti čuo za space ili tabulator, kodnu estetiku? Kakve su ono provere na niovu deteta 6. razred koji tek uči programiranje? Ili ti je AI radio kod, a ti nekako skarabudžio.
Užas logike i estetike.
Kod [Izaberi]
if( vehicleid != INVALID_VEHICLE_ID ) {
GetVehicleHealth( vehicleid, Healtheks );
if( Healtheks > 950 ) {
GetVehicleParamsEx(GetPlayerVehicleID(playerid), engine, lights, alarm, doors, bonnet, boot, objective);
SetVehicleParamsEx(GetPlayerVehicleID(playerid), engine, lights, alarm, 0, 0, boot, objective);
PlayerTextDrawSetString( playerid, TehnickiPregled[playerid][7], "motor: ~g~uredu" );
kriterij = 3;
SetTimerEx( "TehnickiPregled6", 5000, false, "i", playerid );
}
else if( Healtheks < 950 ) {
GetVehicleParamsEx(GetPlayerVehicleID(playerid), engine, lights, alarm, doors, bonnet, boot, objective);
SetVehicleParamsEx(GetPlayerVehicleID(playerid), engine, lights, alarm, 0, 0, boot, objective);
PlayerTextDrawSetString( playerid, TehnickiPregled[playerid][7], "motor: ~r~neispravan" );
kriterij = 0;
SetTimerEx( "TehnickiPregled6", 5000, false, "i", playerid );
return true;
}
}
return true;
}
#26
Razgovor u vezi PAWN - skriptanja / Odg: Pomoc oko pawna
Poslednja poruka Gohstic4 - Novembar 17, 2024, 22:55:32 POSLE PODNECitat: Stefan Lujicc poslato Novembar 17, 2024, 22:49:53 POSLE PODNEa zanima me za banku napravio sam TD i sve, i nekako povezao da pokazuje na TD koliko imam novca u banci, ali kada npr prebacim novac sa jednog acc na drugi (transfer ili payday) ugl kada dodje do promjene stanja na banci ista cifra mi bude i na jednom acc i na drugom isto ako sve pare sa banke dignem u dzep promeni se na 0 na svim nalozima, ako bi stavio na banku 1000 tako se promeni i na ostale.Stavis npr UpdateBankTD( playerid ); kad je payday
#27
Razgovor u vezi PAWN - skriptanja / Odg: Pomoc oko pawna
Poslednja poruka Stefan Lujicc - Novembar 17, 2024, 22:49:53 POSLE PODNECitat: Muma poslato Novembar 17, 2024, 22:33:43 POSLE PODNENe moraš ove provjere radita zanima me za banku napravio sam TD i sve, i nekako povezao da pokazuje na TD koliko imam novca u banci, ali kada npr prebacim novac sa jednog acc na drugi (transfer ili payday) ugl kada dodje do promjene stanja na banci ista cifra mi bude i na jednom acc i na drugom isto ako sve pare sa banke dignem u dzep promeni se na 0 na svim nalozima, ako bi stavio na banku 1000 tako se promeni i na ostale.
format(string, sizeof(string), "%s%d/%s%d/%s%d", ((day < 10) ? ("0") : ("")), day, ((mounth < 10) ? ("0") : ("")), mounth, ((year < 10) ? ("0") : ("")), year);
Možeš i ovako
format(string, sizeof(string), "%02d/%02d/%d", day, mounth, year);
ps.ako ima neki mistype pišem sa fona pa reci
#28
Razgovor u vezi PAWN - skriptanja / Odg: Pomoc oko pawna
Poslednja poruka Muma - Novembar 17, 2024, 22:33:43 POSLE PODNECitat: Stefan Lujicc poslato Novembar 17, 2024, 22:08:40 POSLE PODNEja sam ovako napravio za update vremena i datuma, ispod je za banku,
forward TDUpdate(playerid);
public TDUpdate(playerid)
{
// Datum Vreme
new string[128], year, mounth, day, hours, minutes, sec;
getdate(year, mounth, day), gettime(hours, minutes, sec);
format(string, sizeof(string), "%s%d/%s%d/%s%d", ((day < 10) ? ("0") : ("")), day, ((mounth < 10) ? ("0") : ("")), mounth, ((year < 10) ? ("0") : ("")), year);
TextDrawSetString(Igtd10, string);
format(string, sizeof(string), "%s%d:%s%d", ((hours < 10) ? ("0") : ("")), hours, ((minutes < 10) ? ("0") : ("")), minutes);
TextDrawSetString(Igtd11, string);
// BANKA
new bnkstring[128];
format(bnkstring, sizeof(bnkstring), "Banka: %d", PlayerInfo[playerid][pBanka]);
TextDrawLetterSize(Igtd9, 0.222999, 1.149375);
TextDrawAlignment(Igtd9, 1);
TextDrawColor(Igtd9, -1);
TextDrawSetShadow(Igtd9, 0);
TextDrawSetOutline(Igtd9, 1);
TextDrawBackgroundColor(Igtd9, 51);
TextDrawFont(Igtd9, 1);
TextDrawSetProportional(Igtd9, 1);
TextDrawSetString(Igtd9, bnkstring);
}
Ne moraš ove provjere radit
format(string, sizeof(string), "%s%d/%s%d/%s%d", ((day < 10) ? ("0") : ("")), day, ((mounth < 10) ? ("0") : ("")), mounth, ((year < 10) ? ("0") : ("")), year);
Možeš i ovako
format(string, sizeof(string), "%02d/%02d/%d", day, mounth, year);
ps.ako ima neki mistype pišem sa fona pa reci
#29
Razgovor u vezi PAWN - skriptanja / Odg: Pomoc oko pawna
Poslednja poruka Stefan Lujicc - Novembar 17, 2024, 22:08:40 POSLE PODNECitat: ogil poslato Novembar 17, 2024, 11:21:25 PRE PODNEProblemi se ne resavaju na discordu vec ovde. Mozda tvoj odgovor pomogne jos nekome sa slicnim problemomja sam ovako napravio za update vremena i datuma, ispod je za banku,
Sto se pitanja tice, potrebno je da svuda gde se odvija promena bankovnog stanja u modu (dodavanje novca, oduzimanje novca) dodas funkciju koja menja tekst kod textdrawa. Posalji mi kod gde si kreirao taj textdraw i kako obelezavas stanje na bankovnom racunu kako bih ti napravio tacan kod koji ces dodati svuda gde treba
forward TDUpdate(playerid);
public TDUpdate(playerid)
{
// Datum Vreme
new string[128], year, mounth, day, hours, minutes, sec;
getdate(year, mounth, day), gettime(hours, minutes, sec);
format(string, sizeof(string), "%s%d/%s%d/%s%d", ((day < 10) ? ("0") : ("")), day, ((mounth < 10) ? ("0") : ("")), mounth, ((year < 10) ? ("0") : ("")), year);
TextDrawSetString(Igtd10, string);
format(string, sizeof(string), "%s%d:%s%d", ((hours < 10) ? ("0") : ("")), hours, ((minutes < 10) ? ("0") : ("")), minutes);
TextDrawSetString(Igtd11, string);
// BANKA
new bnkstring[128];
format(bnkstring, sizeof(bnkstring), "Banka: %d", PlayerInfo[playerid][pBanka]);
TextDrawLetterSize(Igtd9, 0.222999, 1.149375);
TextDrawAlignment(Igtd9, 1);
TextDrawColor(Igtd9, -1);
TextDrawSetShadow(Igtd9, 0);
TextDrawSetOutline(Igtd9, 1);
TextDrawBackgroundColor(Igtd9, 51);
TextDrawFont(Igtd9, 1);
TextDrawSetProportional(Igtd9, 1);
TextDrawSetString(Igtd9, bnkstring);
}
#30