Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Gamemode skripte => Temu započeo: .paradoxdetth poslato Avgust 27, 2022, 13:05:01 POSLE PODNE

Naslov: South Wide "Od 0"
Poruka od: .paradoxdetth poslato Avgust 27, 2022, 13:05:01 POSLE PODNE
Naziv: South Wide


Izvorni (Skripter): //


Slike: https://www.youtube.com/watch?v=V_IUzokEj5I


Skripter: Pexara


Download: https://www.mediafire.com/file/udpl0e893lh41il/South+WInd.rar/file


Scan: https://www.virustotal.com/gui/file/30b7c6ca00733a27de82f664e378e6f685931cd03b78f21e1fc8d17c02db122d/detection (sve je cisto ne brinite)


Dodatno: Nisam nista gledao dobio sam mod i samo ga odlucio objaviti kako pexara navodi da je od 0 a vidi se kak je indigo
Naslov: Odg: South Wide "Od 0"
Poruka od: Alekool. poslato Avgust 27, 2022, 13:17:14 POSLE PODNE
Ima dosta dobrih mapa i sistema , igrao sam tu steta sto ej mod dospeo ovde.
Naslov: Odg: South Wide "Od 0"
Poruka od: realivchaa poslato Avgust 27, 2022, 13:20:47 POSLE PODNE
Citat: .paradoxDSGN poslato Avgust 27, 2022, 13:05:01 POSLE PODNE
Naziv: South Wide


Izvorni (Skripter): //


Slike: https://www.youtube.com/watch?v=V_IUzokEj5I


Skripter: Pexara


Download: https://www.mediafire.com/file/udpl0e893lh41il/South+WInd.rar/file


Scan: https://www.virustotal.com/gui/file/30b7c6ca00733a27de82f664e378e6f685931cd03b78f21e1fc8d17c02db122d/detection (sve je cisto ne brinite)


Dodatno: Nisam nista gledao dobio sam mod i samo ga odlucio objaviti kako pexara navodi da je od 0 a vidi se kak je indigo
Testirao sam mod i primjetio sam da ima bugova kod nekih mapa,tj sporo ucitava objekte
Naslov: Odg: South Wide "Od 0"
Poruka od: noddy_ poslato Avgust 27, 2022, 14:18:52 POSLE PODNE
Citat: Alekool. poslato Avgust 27, 2022, 13:17:14 POSLE PODNE
Ima dosta dobrih mapa i sistema , igrao sam tu steta sto ej mod dospeo ovde.

Mod, kao i svaki drugi...
Sta je to toliko wow oko sistema i mapa?
Kosac trave ali na drugoj lokaciji?
Mapa banke ali na drugoj lokaciji?
Rob zlatare ali samo stojis u mjestu?
I jao kako je unikatno kupujes gunove preko TextDrawa, ovo je nesto najunikatnije!!!!

((ne tupi kurcu pls))
Naslov: Odg: South Wide "Od 0"
Poruka od: markosimic poslato Avgust 27, 2022, 14:30:54 POSLE PODNE
Code jako jako lep, stim da bih ja tu par stvari izmenio oko dialoga i imenovanja, sve u svemu jako jako lepo  8)
Naslov: Odg: South Wide "Od 0"
Poruka od: .paradoxdetth poslato Avgust 27, 2022, 15:56:53 POSLE PODNE
Citat: rev poslato Avgust 27, 2022, 14:18:52 POSLE PODNE
Mod, kao i svaki drugi...
Sta je to toliko wow oko sistema i mapa?
Kosac trave ali na drugoj lokaciji?
Mapa banke ali na drugoj lokaciji?
Rob zlatare ali samo stojis u mjestu?
I jao kako je unikatno kupujes gunove preko TextDrawa, ovo je nesto najunikatnije!!!!

((ne tupi kurcu pls))

mod je klasika nema bas nekih sistema wow
Citat: ivobosnjak poslato Avgust 27, 2022, 13:20:47 POSLE PODNE
Testirao sam mod i primjetio sam da ima bugova kod nekih mapa,tj sporo ucitava objekte
treba samo optimizer uraditi lepo i namesititi ja sam pre par minta usao u skriptu i video 1 bag za sada

Citat: Alekool. poslato Avgust 27, 2022, 13:17:14 POSLE PODNE
Ima dosta dobrih mapa i sistema , igrao sam tu steta sto ej mod dospeo ovde.
nebi se bas reklo...

Naslov: Odg: South Wide "Od 0"
Poruka od: Vund3R poslato Avgust 28, 2022, 14:07:00 POSLE PODNE
Kao sto je receno, lepo je ali nije nesto wow.
Naslov: Odg: South Wide "Od 0"
Poruka od: Sosa poslato Avgust 28, 2022, 15:31:23 POSLE PODNE
Okej je...
Naslov: Odg: South Wide "Od 0"
Poruka od: nemy poslato Avgust 28, 2022, 15:50:46 POSLE PODNE
Lijep mod
Naslov: Odg: South Wide "Od 0"
Poruka od: Fake_Yoker poslato Avgust 31, 2022, 12:01:04 POSLE PODNE
pa dobro je brate
Naslov: Odg: South Wide "Od 0"
Poruka od: Sablje poslato Septembar 01, 2022, 13:09:28 POSLE PODNE
Pa oke.
Naslov: Odg: South Wide "Od 0"
Poruka od: ʟᴀᴋᴇʀɪɴɢ poslato Septembar 01, 2022, 16:45:56 POSLE PODNE
[pawn]public OnPlayerUpdate(playerid){

   if(IsPlayerInAnyVehicle(playerid)&& GetPlayerState(playerid) == PLAYER_STATE_DRIVER) {
      new vehicle = GetPlayerVehicleID(playerid);
      if(!IsVehicleBajs(vehicle)) {

         new string[15];
         format(string,sizeof(string),"%d",GetSpeed(playerid));
         PlayerTextDrawSetString(playerid,InGameeTD[playerid][61],string);

         new stringic[25];
         format(stringic,sizeof(stringic),"%dL",Fuel[vehicle]);
         PlayerTextDrawSetString(playerid,InGameeTD[playerid][69],stringic);

         new str[32]; new Float:H; GetVehicleHealth(vehicle,H);
         format(str,sizeof(str),"%d.0", floatround(H, floatround_round));
         PlayerTextDrawSetString(playerid,InGameeTD[playerid][67],str);

            new engine,lights,alarm,doors,bonnet,boot,objective;
         GetVehicleParamsEx(vehicle,engine,lights,alarm,doors,bonnet,boot,objective);

            if(engine == 1) {
                PlayerTextDrawColor(playerid, InGameeTD[playerid][62], 1069483775);
            PlayerTextDrawShow(playerid, InGameeTD[playerid][62]);
         } else {
                PlayerTextDrawColor(playerid, InGameeTD[playerid][62], -335544065);
            PlayerTextDrawShow(playerid, InGameeTD[playerid][62]);
         }
         
         if(lights == 1) {
                PlayerTextDrawColor(playerid, InGameeTD[playerid][63], 1069483775);
            PlayerTextDrawShow(playerid, InGameeTD[playerid][63]);
         } else {
                PlayerTextDrawColor(playerid, InGameeTD[playerid][63], -335544065);
            PlayerTextDrawShow(playerid, InGameeTD[playerid][63]);
         }
      }
   }
   if(ADMINISTRATORDuty[playerid]) {
      new Float:H; GetPlayerHealth(playerid,H);
      new Float:Armour; GetPlayerArmour(playerid,Armour);
      if(H < 99.0)   AC_SetPlayerHealth(playerid,100);
      if(Armour < 99.0)   AC_SetPlayerArmour(playerid,100);
   }

   if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER && antiCheatCS[playerid][RemoveVehicle] == false) {
      if(GetPlayerVehicleID(playerid) != antiCheatCS[playerid][EnteredVehicle] && GetPlayerVehicleID(playerid) > 0 && Rentano[playerid]) {
         format(globalstring,sizeof(globalstring),"~r~(!) - ANTICHEAT - ~w~Moguc SPAM/Port vozila!!! - %s[ID: %d] |LEVEL: |%d- Koristi /spec!!!",ImeIgraca(playerid),playerid,PlayerInfo[playerid][xLevel]);
         p_sendboxmessage(globalstring);
         AC_RemovePlayerFromVehicle(playerid);
      }
   }

   if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER) {

      for(new i = 0; i < sizeof(Roadblocks); i++) {

         if(IsPlayerInRangeOfPoint(playerid,3.0,Roadblocks[sX],Roadblocks[sY],Roadblocks[sZ])) {

            if(Roadblocks[sCreated] == 1 && Roadblocks[sSpike]) {

               new panels,tires,doors,lights;
               new carid = GetPlayerVehicleID(playerid);
               GetVehicleDamageStatus(carid,panels,doors,lights,tires);
               UpdateVehicleDamageStatus(carid,panels,doors,lights,15);
               return 0;
            }
         }
      }
   }

   if(GetPlayerCameraMode(playerid) == 53) {
      new Float:kLibPos[3];
      GetPlayerCameraPos(playerid,kLibPos[0],kLibPos[1],kLibPos[2]);
      if(kLibPos[2] < -50000.0 || kLibPos[2] > 50000.0) {
         format(globalstring,sizeof(globalstring),"{cd5c5c}( SW:RP )  » {FFFFFF} %s je kickovan sa servera. Razlog: {FFFFFF}Weapon Crash",ImeIgraca(playerid));
         ADMINISTRATORPORUKA(0xcd5c5cFF,globalstring);
         Kickovanje(playerid,"{FFFFFF}Ti si kickovan sa servera. Razlog: {cd5c5c}Weapon Crash");
         return 0;
      }
   }
   
   if( PlayerLogged[playerid] == true ) {

       #if XMAS_MODE == 1
      if( Snow[playerid] ) {

           if( GetPlayerInterior( playerid ) == 0 && GetPlayerVirtualWorld( playerid ) == 0 ) {

            new Float:Pos[3];
              GetPlayerCameraPos( playerid, Pos[0], Pos[1], Pos[2] );
              MovePlayerObject( playerid, SnowObject[playerid], Pos[0], Pos[1], Pos[2]-2.5, 4000.0 );
           }
        }
        #endif
   }


   if(flymodecamera[playerid][cameramode] == true) {
      new keys,ud,lr;
      GetPlayerKeys(playerid,keys,ud,lr);

      if(flymodecamera[playerid][mode] && (GetTickCount() - flymodecamera[playerid][lastmove] > 100))
      {
         MoveCamera(playerid);
      }
      if(flymodecamera[playerid][udold] != ud || flymodecamera[playerid][lrold] != lr)
      {
         if((flymodecamera[playerid][udold] != 0 || flymodecamera[playerid][lrold] != 0) && ud == 0 && lr == 0){
            StopPlayerObject(playerid,flymodecamera[playerid][flyobject]);
            flymodecamera[playerid][mode]      = 0;
            flymodecamera[playerid][accelmul]  = 0.0;
         }
         else
         {
            flymodecamera[playerid][mode] = GetMoveDirectionFromKeys(ud,lr);
            MoveCamera(playerid);
         }
      }
      flymodecamera[playerid][udold] = ud; flymodecamera[playerid][lrold] = lr;
      return 0;
   }
   return true;
}[/pawn]
.
Naslov: Odg: South Wide "Od 0"
Poruka od: Pexara poslato Septembar 13, 2022, 11:11:32 PRE PODNE
Samo da te napomenem nije " South Wide " nego " South Wind " hvala što si objavio ne igram SA:MP niti skriptam već duži period.. Samo me jedno zanima odkud tebi mod i koji ti problem imaš u glavi ?? Jer u zadnje vrjeme si navalio na mene jesi se zaljubio?? AA.. pozdrav druže.
Naslov: Odg: South Wide "Od 0"
Poruka od: Pexara poslato Septembar 13, 2022, 11:17:39 PRE PODNE
Ispravka dobio si stari mod a original mod je kod mene tako da onaj jebi ga tebra :D tu ima bagova ko u priči samo ja znam šta je problem s modom tim što si objavio  :D
Naslov: Odg: South Wide "Od 0"
Poruka od: Nikolas poslato Septembar 13, 2022, 11:24:23 PRE PODNE
Citat: Pexara poslato Septembar 13, 2022, 11:17:39 PRE PODNE
Ispravka dobio si stari mod a original mod je kod mene tako da onaj jebi ga tebra :D tu ima bagova ko u priči samo ja znam šta je problem s modom tim što si objavio  :D

Ti si neki veliki skripter kao
Naslov: Odg: South Wide "Od 0"
Poruka od: schatzi poslato Septembar 13, 2022, 14:20:37 POSLE PODNE
Citat: Nikolas poslato Septembar 13, 2022, 11:24:23 PRE PODNE
Ti si neki veliki skripter kao
veci od tebe :)
Naslov: Odg: South Wide "Od 0"
Poruka od: Nikolas poslato Septembar 13, 2022, 15:14:50 POSLE PODNE
Citat: undefined poslato Septembar 13, 2022, 14:20:37 POSLE PODNE
veci od tebe :)

Cekamo nejtana da kaze da je veci od tebe kao  :D
Naslov: Odg: South Wide "Od 0"
Poruka od: schatzi poslato Septembar 13, 2022, 15:26:12 POSLE PODNE
Citat: Nikolas poslato Septembar 13, 2022, 15:14:50 POSLE PODNE
Cekamo nejtana da kaze da je veci od tebe kao  :D
cekaj ces kafu da ti donesemo
Naslov: Odg: South Wide "Od 0"
Poruka od: markosimic poslato Septembar 13, 2022, 16:22:22 POSLE PODNE
Generalno me boli kurac ko je kakav skripter, kako pise code. Imam svoj standard i isto tako me boli kurac sta ce mi ko reci ca moj code. Ko je skripter il nije, me nesto nije briga mnogo. Sustinski, boli me kurac  :D
Naslov: Odg: South Wide "Od 0"
Poruka od: Pexara poslato Septembar 13, 2022, 16:52:47 POSLE PODNE
Citat: Nikolas poslato Septembar 13, 2022, 11:24:23 PRE PODNE
Ti si neki veliki skripter kao

Za tebe sam sine bog u skriptanju, niko te ništa nije spomenuo pozdrav!  ;)
Naslov: Odg: South Wide "Od 0"
Poruka od: Pexara poslato Septembar 13, 2022, 16:53:32 POSLE PODNE
Citat: neshallon poslato Septembar 13, 2022, 16:22:22 POSLE PODNE
Generalno me boli kurac ko je kakav skripter, kako pise code. Imam svoj standard i isto tako me boli kurac sta ce mi ko reci ca moj code. Ko je skripter il nije, me nesto nije briga mnogo. Sustinski, boli me kurac  :D

Respekt!
Naslov: Odg: South Wide "Od 0"
Poruka od: CofiBreeee poslato Septembar 14, 2022, 08:34:38 PRE PODNE
Nista specijalno , mod je pun bagova i mape propadaju... Lock
Naslov: Odg: South Wide "Od 0"
Poruka od: Nikolas poslato Septembar 14, 2022, 08:51:05 PRE PODNE
Citat: neshallon poslato Septembar 13, 2022, 16:22:22 POSLE PODNE
Generalno me boli kurac ko je kakav skripter, kako pise code. Imam svoj standard i isto tako me boli kurac sta ce mi ko reci ca moj code. Ko je skripter il nije, me nesto nije briga mnogo. Sustinski, boli me kurac  :D

Al zato govoris ljudima kako trebaju da pisu code.
Koristite YS 5x i Easydialog pa onda static i imenovanja
Nabijas svima na nos kako sa rade i time govoris da nisu skripteri bolidu
Naslov: Odg: South Wide "Od 0"
Poruka od: markosimic poslato Septembar 14, 2022, 16:33:07 POSLE PODNE
Citat: Nikolas poslato Septembar 14, 2022, 08:51:05 PRE PODNE
Al zato govoris ljudima kako trebaju da pisu code.
Koristite YS 5x i Easydialog pa onda static i imenovanja
Nabijas svima na nos kako sa rade i time govoris da nisu skripteri bolidu

Boli me kurac
Naslov: Odg: South Wide "Od 0"
Poruka od: .paradoxdetth poslato Septembar 18, 2022, 13:43:25 POSLE PODNE
Citat: Pexara poslato Septembar 13, 2022, 11:17:39 PRE PODNE
Ispravka dobio si stari mod a original mod je kod mene tako da onaj jebi ga tebra :D tu ima bagova ko u priči samo ja znam šta je problem s modom tim što si objavio  :D
hoces da i original objavim nece m ibiti problem nikakav i onako su skoro isti kurac
Naslov: Odg: South Wide "Od 0"
Poruka od: Kern poslato Septembar 18, 2022, 14:34:36 POSLE PODNE
Fine su mape.  :)
Naslov: Odg: South Wide "Od 0"
Poruka od: .qua poslato Septembar 18, 2022, 15:33:19 POSLE PODNE
Citat: Nikolas poslato Septembar 14, 2022, 08:51:05 PRE PODNE
Al zato govoris ljudima kako trebaju da pisu code.
Koristite YS 5x i Easydialog pa onda static i imenovanja
Nabijas svima na nos kako sa rade i time govoris da nisu skripteri bolidu
Wtf druze, samo jedno pitanje, ko si ti uopste?  :D
Naslov: Odg: South Wide "Od 0"
Poruka od: Pexara poslato Septembar 23, 2022, 16:33:59 POSLE PODNE
Citat: .paradoxDSGN poslato Septembar 18, 2022, 13:43:25 POSLE PODNE
hoces da i original objavim nece m ibiti problem nikakav i onako su skoro isti kurac

Hajde čekam :D da vidim i to. skripteru navodni
Naslov: Odg: South Wide "Od 0"
Poruka od: Michael_White poslato Septembar 23, 2022, 20:47:24 POSLE PODNE
Mod kao svaki ništa posebno..
Naslov: Odg: South Wide "Od 0"
Poruka od: drago49 poslato Septembar 23, 2022, 23:07:44 POSLE PODNE
fenši ;)
Naslov: Odg: South Wide "Od 0"
Poruka od: ThePakly poslato Septembar 30, 2022, 20:30:28 POSLE PODNE
Citat: Nexsus poslato Avgust 28, 2022, 15:50:46 POSLE PODNE
Lijep mod
alo nexsuse ne javljaj se idi na skolu skriptanja dzaba davas pare kad si glup ko tri kurca
Naslov: Odg: South Wide "Od 0"
Poruka od: markosimic poslato Septembar 30, 2022, 21:33:21 POSLE PODNE
Citat: ThePakly poslato Septembar 30, 2022, 20:30:28 POSLE PODNE
alo nexsuse ne javljaj se idi na skolu skriptanja dzaba davas pare kad si glup ko tri kurca

Po tvom opisu modgu videti koliko si ti "pametan"
Naslov: Odg: South Wide "Od 0"
Poruka od: inside poslato Septembar 30, 2022, 22:02:39 POSLE PODNE
Citat: ThePakly poslato Septembar 30, 2022, 20:30:28 POSLE PODNE
alo nexsuse ne javljaj se idi na skolu skriptanja dzaba davas pare kad si glup ko tri kurca
Python | ✅ JavaScript | ✅ C++ | ✅ C# | ✅ HTML, CSS | ✅

Learning QBasic

Python - Ne znas, JavuScript - Ne znas, C++ - Ne znas, HTML - Nemas pojma, CSS - Nemas pojma, QBasic - Neces znati
ukratko, obrisi taj opis jer si glup kao 7 kurceva
Naslov: Odg: South Wide "Od 0"
Poruka od: ThePakly poslato Oktobar 02, 2022, 15:10:04 POSLE PODNE
Citat: remixations poslato Septembar 30, 2022, 22:02:39 POSLE PODNE
Python | ✅ JavaScript | ✅ C++ | ✅ C# | ✅ HTML, CSS | ✅

Learning QBasic

Python - Ne znas, JavuScript - Ne znas, C++ - Ne znas, HTML - Nemas pojma, CSS - Nemas pojma, QBasic - Neces znati
ukratko, obrisi taj opis jer si glup kao 7 kurceva
Ne znas ni ko sam a govoris kako ne znam ove jezike? Ne razumem
Naslov: Odg: South Wide "Od 0"
Poruka od: ThePakly poslato Oktobar 02, 2022, 15:10:54 POSLE PODNE
Citat: neshallon poslato Septembar 30, 2022, 21:33:21 POSLE PODNE
Po tvom opisu modgu videti koliko si ti "pametan"
Kaze mi "neshallon". Mogu*
Naslov: Odg: South Wide "Od 0"
Poruka od: nemy poslato Oktobar 02, 2022, 15:32:00 POSLE PODNE
@ThePakly nick na discordu a i ovo dosta govovori
(https://i.ibb.co/9bhWmpW/Capture.png)
Naslov: Odg: South Wide "Od 0"
Poruka od: Bit Frosty poslato Oktobar 03, 2022, 23:41:59 POSLE PODNE
y_hooks public hookovi imaju pogresne return vrednosti, s jedne strane radio sam dosta puta istu gresku i nisam naletio na problem ako se koriste 0 i 1, ali nije y_less dzabe uveo makro vrednosti tipa Y_HOOKS_CONTINUE_RETURN_0
Mod gde je razdvojena logika po includovima (kako vi volite da zovete modularan), i onda ovo:

[pawn]
ControlLaptopTD(playerid, bool:show)
{
   if(show)
   {
      TextDrawShowForPlayer(playerid, LaptopTD[0]);   TextDrawShowForPlayer(playerid, LaptopTD[1]);
      TextDrawShowForPlayer(playerid, LaptopTD[2]);   TextDrawShowForPlayer(playerid, LaptopTD[3]);
      TextDrawShowForPlayer(playerid, LaptopTD[4]);   TextDrawShowForPlayer(playerid, LaptopTD[5]);
      TextDrawShowForPlayer(playerid, LaptopTD[6]);   TextDrawShowForPlayer(playerid, LaptopTD[7]);
      TextDrawShowForPlayer(playerid, LaptopTD[8]);   TextDrawShowForPlayer(playerid, LaptopTD[9]);
      TextDrawShowForPlayer(playerid, LaptopTD[10]);
   }
   else
   {
      TextDrawHideForPlayer(playerid, LaptopTD[0]);   TextDrawHideForPlayer(playerid, LaptopTD[1]);
      TextDrawHideForPlayer(playerid, LaptopTD[2]);   TextDrawHideForPlayer(playerid, LaptopTD[3]);
      TextDrawHideForPlayer(playerid, LaptopTD[4]);   TextDrawHideForPlayer(playerid, LaptopTD[5]);
      TextDrawHideForPlayer(playerid, LaptopTD[6]);   TextDrawHideForPlayer(playerid, LaptopTD[7]);
      TextDrawHideForPlayer(playerid, LaptopTD[8]);   TextDrawHideForPlayer(playerid, LaptopTD[9]);
      TextDrawHideForPlayer(playerid, LaptopTD[10]);
   }
   LaptopTDShown[playerid] = show;
   return 1;
}
[/pawn]
Sad iskreno ne znam sta da mislim...Mislim znam sta da mislim, copy/paste iz 5 modova koji su full isti, i nazovi to od 0.

Ako smo do sad svi shvatili da niko ne ume da popravi katastrofu sa clan1...clan30, ovde imamo i nesto novo (ili ja to samo nikad nisam video u ostalim modovima posto sam obicno proletio okom i to je to).
[pawn]E_DATA_ORGVEHS{

    ovehID,
    ovehOrgID,
    ovehID1,
    ovehID2,
    ovehID3,
    ovehID4,
    ovehID5,
    ovehBoja1,
    ovehBoja2,
    ovehExists
}[/pawn]

Sve u svemu isti mod ko i polovina ostalih samo razbacane stvari po fajlovima i to je to. I sam govorim da treba razdvajati razlicite logicne stvari po fajlovima, ali sigurno ne na ovakav nacin, ovo je obican copy/paste bez nekog veceg smisla. Dobar primer bi bio alt_chat (da nije toliko prost sistem i da ima potrebe za hookovima i get/set metodama, bio bi idealan primer).
Naslov: Odg: South Wide "Od 0"
Poruka od: SANDERLAND poslato Oktobar 05, 2022, 18:10:55 POSLE PODNE
Pohvale za trud, lijepi je mod. 8)
Naslov: Odg: South Wide "Od 0"
Poruka od: devster poslato Mart 03, 2023, 21:10:03 POSLE PODNE
Auu cringe
Naslov: Odg: South Wide "Od 0"
Poruka od: R'ㅤ poslato Mart 03, 2023, 21:10:57 POSLE PODNE
DOBAR
Naslov: Odg: South Wide "Od 0"
Poruka od: arsabre1970 poslato Mart 08, 2023, 18:35:16 POSLE PODNE
Lep mod ima lepih mapa  :)
Naslov: Odg: South Wide "Od 0"
Poruka od: Muma 2.0 poslato Mart 08, 2023, 23:02:22 POSLE PODNE
Citat: User Banned poslato Oktobar 03, 2022, 23:41:59 POSLE PODNE
y_hooks public hookovi imaju pogresne return vrednosti, s jedne strane radio sam dosta puta istu gresku i nisam naletio na problem ako se koriste 0 i 1, ali nije y_less dzabe uveo makro vrednosti tipa Y_HOOKS_CONTINUE_RETURN_0
Mod gde je razdvojena logika po includovima (kako vi volite da zovete modularan), i onda ovo:

[pawn]
ControlLaptopTD(playerid, bool:show)
{
   if(show)
   {
      TextDrawShowForPlayer(playerid, LaptopTD[0]);   TextDrawShowForPlayer(playerid, LaptopTD[1]);
      TextDrawShowForPlayer(playerid, LaptopTD[2]);   TextDrawShowForPlayer(playerid, LaptopTD[3]);
      TextDrawShowForPlayer(playerid, LaptopTD[4]);   TextDrawShowForPlayer(playerid, LaptopTD[5]);
      TextDrawShowForPlayer(playerid, LaptopTD[6]);   TextDrawShowForPlayer(playerid, LaptopTD[7]);
      TextDrawShowForPlayer(playerid, LaptopTD[8]);   TextDrawShowForPlayer(playerid, LaptopTD[9]);
      TextDrawShowForPlayer(playerid, LaptopTD[10]);
   }
   else
   {
      TextDrawHideForPlayer(playerid, LaptopTD[0]);   TextDrawHideForPlayer(playerid, LaptopTD[1]);
      TextDrawHideForPlayer(playerid, LaptopTD[2]);   TextDrawHideForPlayer(playerid, LaptopTD[3]);
      TextDrawHideForPlayer(playerid, LaptopTD[4]);   TextDrawHideForPlayer(playerid, LaptopTD[5]);
      TextDrawHideForPlayer(playerid, LaptopTD[6]);   TextDrawHideForPlayer(playerid, LaptopTD[7]);
      TextDrawHideForPlayer(playerid, LaptopTD[8]);   TextDrawHideForPlayer(playerid, LaptopTD[9]);
      TextDrawHideForPlayer(playerid, LaptopTD[10]);
   }
   LaptopTDShown[playerid] = show;
   return 1;
}
[/pawn]
Sad iskreno ne znam sta da mislim...Mislim znam sta da mislim, copy/paste iz 5 modova koji su full isti, i nazovi to od 0.

Ako smo do sad svi shvatili da niko ne ume da popravi katastrofu sa clan1...clan30, ovde imamo i nesto novo (ili ja to samo nikad nisam video u ostalim modovima posto sam obicno proletio okom i to je to).
[pawn]E_DATA_ORGVEHS{

    ovehID,
    ovehOrgID,
    ovehID1,
    ovehID2,
    ovehID3,
    ovehID4,
    ovehID5,
    ovehBoja1,
    ovehBoja2,
    ovehExists
}[/pawn]

Sve u svemu isti mod ko i polovina ostalih samo razbacane stvari po fajlovima i to je to. I sam govorim da treba razdvajati razlicite logicne stvari po fajlovima, ali sigurno ne na ovakav nacin, ovo je obican copy/paste bez nekog veceg smisla. Dobar primer bi bio alt_chat (da nije toliko prost sistem i da ima potrebe za hookovima i get/set metodama, bio bi idealan primer).

fr fr (nisam procitao ni trecinu)