PAWNO za SAMP

poruka: 2
|
čitano: 6.149
|
moderatori: Lazarus Long, XXX-Man, vincimus
1
+/- sve poruke
ravni prikaz
starije poruke gore
16 godina
neaktivan
offline
PAWNO za SAMP

e bok jel mi netko može pomoći malo u skriptanju sa PAWNO-om, ja sam novi u skriptanju...

 

ovo je komanda za otvaranje i zatvaranje ograda

 

imam godfather skriptu/rpg server je u pitanju

 

    if(strcmp(cmdtext,"/ro", true) == 0)
    {
      if (gTeam[playerid] == COLOR_LIGHTBLUE)
     
        {
         if(PlayerToPoint(15.0, playerid,632.0845,-595.2799,16.3359))
         
            {
           MoveObject(pdranchergate, 631.658936, -603.382019, 17.010626, 1.500000);
         return 1;
            }
    }
}

    if(strcmp(cmdtext,"/rc", true) == 0)
    {
      if (gTeam[playerid] == COLOR_LIGHTBLUE)
     
        {
         if(PlayerToPoint(15.0, playerid,632.0845,-595.2799,16.3359))
         
            {
           MoveObject(pdranchergate, 631.658936, -594.455139, 17.010626, 1.500000);
         return 1;
            }
    }
}

 

i sve super i compile-ovao sam to i nema errora niti warninga i kada uđem u igru ima mi ograde i sve super ali zanima me kako da stavim da se svim igračima to otvara... molim vas pomozite

jedino neznam kako da si stavim da svi mogu otvarati ogradu pomoću komande /ro odnosno /rc

 
0 0 hvala 0
16 godina
neaktivan
offline
PAWNO za SAMP

ma vidim da nitko ne pomaže ili mu se neda ili kako već nije bitnoViče, i već sam sam skužio kako da svi otvaraju i kako da samo neki otvaraju

 

dakle ovo je najjednostavnija komanda za otvaranje/zatvaranje ograde a da tu komandu svi igrači koji su spojeni na server mogu koristiti, stavit ću ovo jer ako bude nekomu trebalo knezna ovo napraviti, stavit ću da pomognem

 

Ovo je korišteno u Godfather skripti

 

1. Korak

 

otvorite vaš gamemode sa PAWNO-om i nađite na početku "new nesto"   (naravno bez navodnika)

i ispod zadnjeg new dodajte ovo:

 

new Moja_ograda;

 

primjer ja sam stavio ovo "new Moja_Ograda" ispod :    new Float:TelePos[MAX_PLAYERS][6]

 

____________________________________________________________________________________________________________

 

2.Korak

 

zatim nađite red u kojem piše OnGameModeInit

i dodajte tu samo co-ordinatu ograde kada je zatvorena, ovako treba izgledati:

 

Moja_ograda = CreateObject(976, 1501.819214, -699.950195, 93.911911, 0.0000, 0.0000, 180.0000);

 

____________________________________________________________________________________________________________

 

3.Korak

 

i na kraju dodate ovo pod OnPlayerCommandText sljedeći kod:

 

    if(strcmp(cmd,"/otvori", true) ==0)
    {
        if(IsPlayerConnected(playerid))
        {
            MoveObject(Moja_ograda, 1510.604858, -699.857910, 93.911911, 1.500000);
                
            SendClientMessage(playerid, COLOR_GREEN, "Ograda se otvara.");
        }
        return 1;
    }
    if(strcmp(cmd,"/zatvori", true) ==0)
    {
        if(IsPlayerConnected(playerid))
        {
            MoveObject(Moja_ograda, 1501.819214, -699.950195, 93.911911, 1.500000);
           
            SendClientMessage(playerid, COLOR_GREEN, "Ograda se zatvara.");
        }
        return 1;
    }

 

 

POMOĆ: da biste brže pretražili neki text u PAWNO-u samo pritisnite CTRL + F i onda upišite to što želite naći

 

Ovo se odnosi na sve korake:

ovo što sam ja pisao Moja_Ograda (vi tu možete staviti ime kakvo hoćete ali morate paziti ako primjer promjenite to u Ograda na svemu drugom morate isto staviti Ograda, isto tako možete preimenovati komande /zatvori ili /otvori u bilo što drugo, može biti i /blabla

 

 

Ovo se odnosi na 3.Korak:

i naravno kod ovog prvog MoveObject će te staviti co-ordinate otvorene ograde a u ovaj drugi dolje MoveObject će te staviti co-ordinate zatvorene ograde isto kako ste stavili i u 2. Koraku i naravno vi će te staviti svoje co-ordinate a ne moje, ja sam samo za primjer stavio

 

uostalom pogledajte kako sam ja napravio i tako i vi napravite, a ako nešto nije jasno recite i ako neznate kako da stavite da samo lideri neke organizacije ili bande mogu otvarati ogradu onda se javite

 

napominjem ovo je za početnike i zato sam najjednostavniju skriptu za otvaranje/zatvaranje ograde stavio i nadam se da sam što bolje pojasnio

Poruka je uređivana zadnji put sub 13.6.2009 1:44 (Thanatos).
 
2 0 hvala 0
1
Nova poruka
E-mail:
Lozinka:
 
vrh stranice