Skriptide soovimine
#11
Ma ei viitsi ise jageleda sellega enam, niiet äkki keegi viitsiks teha /kutsu cmdi( ehk politsei nt kutsub kellegi tuleb rank 1 ja siuke skin jne)
Reply
#12
Hmm kas zcmd?

Code:
CMD:kutsu(playerid, params[])
{
     new
           teine, Skin;
     if( Info[ playerid ][ Liider ] == 0 ) return SendClientMessage( playerid, -1, "Sa ei ole liider." );
     if( sscanf( params, "u", teine ) ) return SendClientMessage( playerid, -1, "Kasuta: /kutsu [playerid] ");
     if( !IsPlayerConnected( teine ) ) return SendClientMessage( playerid, -1, "Mängija ei ole serveris.");
     if( Info[ teine ][ Liige ] != 0 ) return SendClientMessage( playerid, -1, "Mängija on juba fraktsioonis.");

     Info[ teine ][ Liige ] = Info[ playerid ][ Liider ]; // Seadistab teise mängija 'Liige' id'ks selle mille liider on playerid(kutsuja)
     Info[ teine ][ Auaste ] = 1; // Annab auastme nr 1

     SendClientMessage( teine, -1, "Sind kutsuti fraktsiooni." ); // Tekstid
     SendClientMessage( playerid, -1, "Kutsusid mängija fraktsiooni." ); // Tekstid

     if( Info[ playerid ][ Liider ] == 1 ) { Skin = 100; } // Kui kutsuja on fraktsiooni liider nr 1 siis skin on 100
     if( Info[ playerid ][ Liider ] == 2 ) { Skin = 100; }

     SetPlayerSkin( teine, Skin ); // Määrame teise(kutsutava) skin id selleks mille üleval märkisime
     return 1;
}

Tegin kõige lihtsama, kiiruga, vb vigu
Reply
#13
Vist toimib. Tänan ! Smile
Reply
#14
Sooviksin Raadio süsteemi

Seal v6iksid olla skyplus, Power Hit Radio, Tre Raadio ja Tehnobase FM
T2nan.
Reply
#15
Tervist.
Oleks vaja /andmed skripti zcmdis ja /makeadmins samuti zcmdis.
Proovisin ise teha, aga ei õnnestunud.

Tänud ette.
Reply
#16
See selline lihtsamapoolne, loodan, et võtad õppust.

PHP Code:
CMD:andmed(playerid,params[])
{
    if(
gPlayerLoggedIn[playerid] == 0) return 1;
    {
        new 
string[126];
        new 
raha =  GetPlayerMoney(playerid)

        if(
PlayerInfo[playerid][Grupeering] == 0)
        { 
job "Töötu"; }
        else if(
PlayerInfo[playerid][Grupeering] == 1)
        { 
job "Politsei"; }

        if(
PlayerInfo[playerid][pLoad] == 0)
        { 
load "Puuduvad"; }
        else if(
PlayerInfo[playerid][pLoad] == 1)
        { 
load "Olemas"; }
        
        if(
PlayerInfo[playerid][pRelvaluba] == 0)
        { 
rluba "Puudub"; }
        else if(
PlayerInfo[playerid][pRelvaluba] == 1)
        { 
rluba "Olemas"; }
        
        
SendClientMessage(playeridCOLOR_WHITE,"____________");
        
format(stringsizeof(string),"*** %s ***"GetPlayersName(playerid));
        
SendClientMessage(playeridCOLOR_WHITE,string);
        
format(stringsizeof(string), "Raha käes: %d SAK'i | Töökoht: %s "rahajob);
        
SendClientMessage(playeridCOLOR_WHITE,string);
        
format(stringsizeof(string), "Autojuhiload: %s | Relvaluba: %s"loadrluba);
        
SendClientMessage(playeridCOLOR_WHITE,string);
        
SendClientMessage(playeridCOLOR_WHITE,"____________");
    }
    return 
1;
}

CMD:teeadmin(playeridparams[])
{
    if(
PlayerInfo[playerid][Admin] < 5) return 1;

    new 
playerlevelstring[126];
    if(
sscanf(params"ud"playerlevel)) return SendClientMessage(playeridCOLOR_GREY"Kasutus: /teeadmin [id] [0-5]");

    if(!
IsPlayerConnected(player)) return SendClientMessage(playeridCOLOR_GREY"Sellist mängijat ei ole!");

    if(
level || level 5SendClientMessage(playeridCOLOR_GREY"Kasutus: /teeadmin [id] [0-5]");

    
PlayerInfo[player][Admin] = level;
    
format(stringsizeof(string), "Admin %s tegi sind level %d Adminiks, kirjuta /aabi, et näha oma õigusi"PlayerName(playerid), level);
    
SendClientMessage(playerCOLOR_CYANstring);
    
format(stringsizeof(string), "Sa tegid mängija nimega %s level %d Adminiks"PlayerName(player), level);
    
SendClientMessage(playeridCOLOR_CYANstring);
    return 
1;

Reply
#17
Sooviks sellist asja, et nagu saab vaadata teise mängija vangi aega.
Admin saab.
Reply
#18
PHP Code:
CMD:vaataaeg(playeridparams[])
{
new 
id;
new 
string[128];
new 
aeg KasutajaInfo[id][pJailTime];

if(
sscanf(params"u"id)) return SendClientMessage(playerid, -1"/vaataaeg [id]");

format(stringsizeof(string), "Kasutajal on vangiaega jäänud %d sekundit või %d minutit"aegaeg/60);
SendClientMessage(playerid, -1string);
return 
1;


edasi susserda ise.
jõu kuttit!!!!!!
Reply
#19
Teoreetiliselt ei tohiks see ju isegi tööle minna, kuna sa püüad määrata "aeg"a ennem, kui üldse "id"i määrad, samas aja saamiseks kasutad seda sama id'i.
Reply
#20
määrata aega, khm, see võtab äkki väärtuse pJailTime'st.

pmst võid selle playoni gmi lisada ja kõik töötab.
jõu kuttit!!!!!!
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)