Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Muma poslato Jul 27, 2016, 17:45:38 POSLE PODNE

Naslov: [REÅ ENO] Preuzimanje Methylamina
Poruka od: Muma poslato Jul 27, 2016, 17:45:38 POSLE PODNE
Skripta koju koristim: Athlone
Detaljan opis problema: Kad kupim Methylamin koji je potreban da se napravim Plavi Metamfetamin sa jos nekim stvarima postavi mi checkpoint da uzmem iz hangara Methylamin ali kada dodjem nece da mi da mi da Meth. Tako je sa Methylaminom, sa Opiumom jos nisam probao moze li se preuzeti ali vjerovatno ne moze ni to
Dio skripte:
[pawn]   else if( strcmp( item, "buyilegal",true) == 0) {
       new Float:Randomilegal[10][ 3 ] =
      {
         { 2787.0876,-2425.2571,13.6338 },
         { 2781.6379,-2424.5322,13.6352 },
         { 2789.4663,-2424.6687,13.6333 },
         { 2793.7932,-2427.3550,13.6322 },
         { 2799.0542,-2411.9238,13.6309 },
         { 2795.2891,-2408.3955,13.6318 },
         { 2794.1211,-2408.8364,13.6321 },
         { 2789.7551,-2412.0295,13.6332 },
         { 2785.7402,-2411.5452,13.6342 },
         { 2781.3071,-2411.8523,13.6352 }
      };
       if( !IsPlayerInRangeOfPoint( playerid, 3.0, 2834.8999,-2360.7681,26.8931 ) ) return GRESKA( playerid, "Nisi na mestu uzimanja ilegalnih supstanci." );
        if( PlayerInfo[ playerid ][ xClan ] == 0 ) return GRESKA( playerid, "Niste u mogucnosti koristiti ovu komandu" );
      if( GetFactionType( playerid ) != ORG_TIP_MAFIJA ) return GRESKA( playerid, "Samo mafije." );
      if( sscanf( params, "s[32]s[20]i", item, opcija, kolicina)) {
           SCM( playerid, SVETLOPLAVA, "___________________________________________________________________");
         SendUsageMessage( playerid, "/droga buyilegal [stvar] [kolicina]");
         SCM( playerid, BELA, "Stvar: Opium, Methylamin");
         SCM( playerid, SVETLOPLAVA, "___________________________________________________________________");
         return 1;
      }
      if(strcmp(opcija,"opium",true) == 0) {
          new cena;
          if(kolicina < 500 || kolicina > 2000) return GRESKA( playerid, "Ne mozete uzeti vise od 2000 a manje od 500 grama opium!");
          cena = kolicina*2;
          if( PlayerInfo[ playerid ][ xNovac ] < cena) return GRESKA( playerid, "Nemate dovoljno novca!Jedan gram kosta 2$");
            new poz = random( sizeof( Randomilegal ) );
         VrstaIlegala[ playerid ] = 1;
         KolicinaIlegala[ playerid ] = kolicina;
         Muma_SetPlayerCheckpoint( playerid, Randomilegal[poz][ 0 ], Randomilegal[poz][ 1 ], Randomilegal[poz][ 2 ], 7.0);
         CheckpointStatus[ playerid ] = 11;
         SCM( playerid, GLAVNA, "Odi do markera i pokupi svoju robu." );
         return 1;
      }
      else if(strcmp(opcija,"methylamin",true) == 0) {
          new cena;
          if( kolicina < 300 || kolicina > 800 ) return GRESKA( playerid, "Ne mozete uzeti vise od 800 a manje od 300 grama methylamina!");
          cena = kolicina*3;
          if( PlayerInfo[ playerid ][ xNovac ] < cena ) return GRESKA( playerid, "Nemate dovoljno novca! Jedan gram kosta 3$");
            new poz = random( sizeof( Randomilegal ) );
         VrstaIlegala[ playerid ] = 2;
         KolicinaIlegala[ playerid ] = kolicina;
         Muma_SetPlayerCheckpoint( playerid, Randomilegal[poz][ 0 ], Randomilegal[poz][ 1 ], Randomilegal[poz][ 2 ], 7.0);
         CheckpointStatus[ playerid ] = 11;
         SCM( playerid, GLAVNA, "Odi do markera i pokupi svoju robu." );
         return 1;
      }
       return 1;
   }[/pawn]
Neke slike/video za lakse dobivanje pomoci(neobavezno): //
Naslov: Odg: [POMOC] Preuzimanje Methylamina
Poruka od: ▂ ▃ ▅ Rudimental ▅ ▃ ▂ poslato Jul 27, 2016, 18:12:42 POSLE PODNE
A brt ja tebe ovde nista ne razumem :D sta je konkretno problem ?
Naslov: Odg: [POMOC] Preuzimanje Methylamina
Poruka od: Muma poslato Jul 27, 2016, 18:18:23 POSLE PODNE
Citat: â–... â–† â–ˆ Rudimental â–ˆ â–† â–... poslato Jul 27, 2016, 18:12:42 POSLE PODNE
A brt ja tebe ovde nista ne razumem :D sta je konkretno problem ?
Sada nista, sredio sam :D

I onako sam ovo zaboravio postaviti, a nisam zelio bumpati xD
[pawn]         case 8: {

             if( IsPlayerInAnyVehicle( playerid ) ) {

               if( VrstaIlegala[ playerid ] == 1 ) {
                   if( PlayerInfo[ playerid ][ xNovac ] < KolicinaIlegala[ playerid ]*2) return GRESKA( playerid, "Nemate dovoljno novca!Jedan gram kosta 2$");
                   DajIgracuNovac( playerid, -KolicinaIlegala[ playerid ]*2) ;
                   Muma_DisablePlayerCheckpoint( playerid );
                   CheckpointStatus[ playerid ] = 0;
                  PlayerInfo[ playerid ][ xOpium ] += KolicinaIlegala[ playerid ];
                  SendClientMessageEx( playerid, GLAVNA, "Pokupio si %d grama opiuma.", KolicinaIlegala[ playerid ] );
                  KolicinaIlegala[ playerid ] = 0; VrstaIlegala[ playerid ] = 0;
               }
               else if( VrstaIlegala[ playerid ] == 2 ) {

                   if( PlayerInfo[ playerid ][ xNovac ] < KolicinaIlegala[ playerid ]*3) return GRESKA( playerid, "Nemate dovoljno novca!Jedan gram kosta 3$");
                   DajIgracuNovac( playerid, -KolicinaIlegala[ playerid ]*3) ;
                   Muma_DisablePlayerCheckpoint( playerid );
                   CheckpointStatus[ playerid ] = 0;
                   PlayerInfo[ playerid ][ xMetilAmin ] += KolicinaIlegala[ playerid ];
                  SendClientMessageEx( playerid, GLAVNA, "Pokupio si %d grama Methylamina.", KolicinaIlegala[ playerid ] );
                       KolicinaIlegala[ playerid ] = 0; VrstaIlegala[ playerid ] = 0;
               }
               else {
                   GRESKA( playerid, "Nisi narucio robu. ");
                   return 1;
               }
            }
            else {
               SCM( playerid, CRVENA, "Moras biti u autu. ");
               return 1;
            }
         }[/pawn]