Skriptide soovimine
#21
Huvitav. Igatahes sa kasutad ju id'i õige kasutaja leidmiseks, kellelt seda pJailTime võtta.
Reply
#22
Sul võtab ainult ID 0 jailtime. See on õigem:

    PAWN Programming
  1. CMD:vaataaeg(playerid, params[])
  2. {
  3. new id;
  4. new string[128];
  5.  
  6. if(sscanf(params, "u", id)) return SendClientMessage(playerid, -1, "/vaataaeg [id]");
  7.  
  8. format(string, sizeof(string), "Kasutajal on vangiaega jäänud %d sekundit või %d minutit", KasutajaInfo[id][pJailTime], KasutajaInfo[id][pJailTime]/60);
  9. SendClientMessage(playerid, -1, string);
  10. return 1;
  11. }

Sex, Drums and Rock'n'Roll
Reply
#23
Olen suht algaja või nii.. ehk keegi annaks kiida & laida skripti?Tongue
Reply
#24
(05.08 2012, 12:11)ciro Wrote:  Olen suht algaja või nii.. ehk keegi annaks kiida & laida skripti?Tongue

Äkki vaataksid selle teema läbi? Siin on juba küsitud ja sai.

http://sa-mp.planet.ee/showthread.php?ti...77#pid1077
Reply
#25
(02.03 2012, 22:58)Andry Wrote:  Teed uued muutujad ( Need lisad enda vanade muutujate hulka. )
Code:
enum mInfo
{
       pGrupeering,
       pAuaste,
};

Nüüd auastme kuvamiseks teed näiteks sellise asja:
Code:
stock Auaste(playerid)
{
     new rNimi[ 50 ];
     if( Info[ playerid ][ pGrupeering ] == 1 ) // Kui kasutaja grupeeringu id on 1
     {
          switch( Info[ playerid ][ pAuaste ] ) // Siis hakkab valima auastmeid
          {
                case 0: rNimi = "Rank0Nimi"; // Kui valitud auaste on 0, siis rNimi on võrdne sellega mille sa " " sisse paned.
                case 1: rNimi = "Rank1Nimi"; // Kui valitud auaste on 1, siis rNimi on võrdne sellega mille sa " " sisse paned.
                case 2: rNimi = "Rank2Nimi"; // Kui valitud auaste on 2, siis rNimi on võrdne sellega mille sa " " sisse paned.
                // Ja nii jätkad palju sa ranke tahad.
          }
     }
     return rNimi; // Lõpus ta annab vastuse 'rNimi', ehk selle mille me üleval ära märkisime
}

Kui soovid nüüd auastet kuvada tekstis ( Näiteks /andmed all )

Siis kasuta:
Code:
new tekst[ 64 ];
format( tekst, sizeof( tekst ), "Sinu auaste: %s", Auaste( playerid ) );
SendClientMessage( playerid, -1, tekst );

Ja neid auastme numbreid hakkad muutma ise mingi commandiga mille teed / oled teinud.


Aga tohib küsida.. kuidas palgad panna rankidele?
Reply
#26
Delete.
Reply
#27
Palun loe siit kolmandat ja viiendat positust, aitäh: http://sa-mp.planet.ee/showthread.php?ti...77#pid1077

Reply
#28
Jah, pange kasvõi otsingusse märksõnad, ennem kui siin küsite. Paljud tavaliselt küsitavad asjad on siit läbi käinud( samamoodi abi teemad), niiet otsides saate oma vastuse palju kiiremini.
Reply
#29
Hei, oleks vaja skripti, kiiruse piiraja ( speed limiter )

Oleks siis vaja sellist asja nagu speedlimiter,
kui kirjutada nt /SL 50 , siis auto üle 50km/h välja ei lähe, kuid alla selle kiiruse saab sõita küll, ning kui panna nt
/SL 70 , siis auto ei lähe üle 70 ja sama lugu...

Ning seda kiirusepiirajat saaks panna ka tavamängja ning random kiirusega nt /sl 75 siis üle 75 ei lähe vms..
Reply
#30
Upitan teemat!

Sooviks 24/7 poe skripti(zcmd), ei leidnud netist, kindlalt peab zcmd olema.. hästi kiire on! Tänan!
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)