Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Marko_Bavarac poslato Jul 05, 2011, 12:52:36 POSLE PODNE

Naslov: [pomoc] portanje
Poruka od: Marko_Bavarac poslato Jul 05, 2011, 12:52:36 POSLE PODNE
Skripta koju koristim: Balkan Underground
Detaljan opis problema: Ja sam napravio komande dvije za portanje na odredjeno mjesto tj da se igraci mogu portati kako sad da napravim kada ja admin kucam komandu npr /portoff da onemogucim igracima da se portaju na te pozicije sto sam ja napravio a kada kucam /porton  da se opet mogu portati?
Dio skripte:/
Neke slike/video za lakse dobivanje pomoci(neobavezno):­­/
Naslov: Odg: [pomoc] portanje
Poruka od: System32 poslato Jul 05, 2011, 12:57:01 POSLE PODNE
kreriras novu varijablu, pod te 2 komande stavis provjeru i ako je tocno da ga porta a ako ne onda da mu primjer izbaci poruku portovi su ugaseni, i slicno oko /porton, samo stavis varijablu na true
Naslov: Odg: [pomoc] portanje
Poruka od: Marko_Bavarac poslato Jul 05, 2011, 15:06:27 POSLE PODNE
mozes malo bolje objasniti, nerazumijem najbolje !!! hvala
Naslov: Odg: [pomoc] portanje
Poruka od: System32 poslato Jul 05, 2011, 15:13:25 POSLE PODNE
mislis da ti ja napravim?
Naslov: Odg: [pomoc] portanje
Poruka od: Marko_Bavarac poslato Jul 05, 2011, 15:44:00 POSLE PODNE
ako ti nije mrsko,nisam ja spretan u skriptanju !! hvala
Naslov: Odg: [pomoc] portanje
Poruka od: []Flynâ„¢ poslato Jul 05, 2011, 15:51:05 POSLE PODNE
Citat: Marko_Bavarac poslato Jul 05, 2011, 15:44:00 POSLE PODNE
ako ti nije mrsko,nisam ja spretan u skriptanju !! hvala
pa sto onda "skriptas"? Nauci...
Naslov: Odg: [pomoc] portanje
Poruka od: Rotcod poslato Jul 05, 2011, 17:25:40 POSLE PODNE
Daj nam te komande za /port vamo...
Naslov: Odg: [pomoc] portanje
Poruka od: Marko_Bavarac poslato Jul 05, 2011, 18:06:23 POSLE PODNE
evo:

if(strcmp(cmd, "/goto1", true) == 0)
   {
       if(IsPlayerConnected(playerid))
       {
         
            if (GetPlayerState(playerid) == 2)
            {
               new tmpcar = GetPlayerVehicleID(playerid);
               SetVehiclePos(tmpcar, 1.71875, 30.4062, 1200.34);
            }
            else
            {
               SetPlayerPos(playerid, 1.71875, 30.4062, 1200.34);
            }
            SetPlayerInterior(playerid,1);
            SendClientMessage(playerid, COLOR_GRAD1, "   Teleportovani ste");
         }
         else
         {
            SendClientMessage(playerid, COLOR_GRAD1, "   Niste ovlasteni da koristite tu komandu!");
         }
      }
      return 1;
   }
if(strcmp(cmd, "/goto2", true) == 0)
   {
       if(IsPlayerConnected(playerid))
       {
         
            if (GetPlayerState(playerid) == 2)
            {
               new tmpcar = GetPlayerVehicleID(playerid);
               SetVehiclePos(tmpcar, 1110.6226,-930.9637,43.2608);
            }
            else
            {
               SetPlayerPos(playerid, 1110.6226,-930.9637,43.2608);
            }
            SetPlayerInterior(playerid,1);
            SendClientMessage(playerid, COLOR_GRAD1, "   Teleportovani ste");
         }
         else
         {
            SendClientMessage(playerid, COLOR_GRAD1, "   Niste ovlasteni da koristite tu komandu!");
         }
      }
      return 1;
   }