Jump to content

OldeR

Membru
  • Posts

    62
  • Joined

  • Last visited

Posts posted by OldeR

  1. Acum 39 minute, Mento a spus:

    atata cod inutil, putea fi totul redus la:

    
    if(PlayerInfo[playerid][Leader] != 0) 
    	format(string, sizeof(string), "Leader %s %s: %s", FactionName(PlayerInfo[playerid][Leader]), GetName(playerid), text);
    
    
    
    si cam asa arata FactionName(PlayerInfo[playerid][Leader]) :
    
    stock FactionName(id) {
    	new string[64];
    	switch(id) {
    		case 1: string = "LSPD";
    		case 2: string = "SFPD";
    		etc..
    	}
    	return string;
    }

    Iar tu acolo ai pus 3 parametri, dar de fapt sunt 2. 

    format(string, sizeof(string), "{73a2ad}(/l) Admin %s: %s", PlayerInfo[ playerid ][ pAdmin ],sendername, mesajelc);

    fii mai atent

    Da man dar la admin ? cand dau /l nu imi apare nimic ca admin si ca lider merge asta vreau sa spun

     

  2. Acum 23 minute, Gireada a spus:
    
    if( PlayerInfo[ playerid ][ pAdmin ] )
    {
    	format(string, sizeof(string), "{73a2ad}(/l) Admin %s: %s",sendername, mesajelc);
    }

    Trebuie sa scoti PlayerInfo[ playerid ][ pAdmin ] deoarce tu transmiti prin parametrii doar sendername si mesajelc adica %s %s.

     

    Daca vrei sa pui rang-ul adminului adica nivelul trebuie sa adaugi %d adica.

    
    if( PlayerInfo[ playerid ][ pAdmin ] )
    {
    	format(string, sizeof(string), "{73a2ad}(/l) Admin(%d) %s: %s", PlayerInfo[ playerid ][ pAdmin ],sendername, mesajelc);
    }

     

    %d - decimale sau poti folosi si %i care inseamna intreg.

    %s - insemnand string

    Frate nu merge sa scriu pe /l nu imi apare nimic adica , ce pot face ??

  3. CMD:l(playerid, params[])
    {
        if(gPlayerLogged[playerid] == 0) return SendClientMessage(playerid, COLOR_LIGHTRED, "You need to login first.");
        if(IsPlayerConnected(playerid))
        {
            if (PlayerInfo[playerid][pLeader] >= 1 || PlayerInfo[ playerid ][ pAdmin ] )
            {
                new sendername[30],mesajelc[250],string[250];
                   GetPlayerName(playerid, sendername, sizeof(sendername));
                if(sscanf(params, "s[250]",mesajelc)) return SCM(playerid,COLOR_WHITE,"{73a2ad}Syntax: /l <Message>");
                {
                    if (PlayerInfo[playerid][pLeader] == 1)
                    {
                         format(string, sizeof(string), "{73a2ad}(/l) Leader Los Santos Police Departament %s: %s",sendername, mesajelc);
                     }
                     else if (PlayerInfo[playerid][pLeader] == 2)
                    {
                         format(string, sizeof(string), "{73a2ad} (/l) Leader FBI %s: %s",sendername, mesajelc);
                     }
                     else if (PlayerInfo[playerid][pLeader] == 3)
                    {
                         format(string, sizeof(string), "{73a2ad}(/l) Leader National Guard %s: %s",sendername, mesajelc);
                     }
                     else if (PlayerInfo[playerid][pLeader] == 4)
                    {
                         format(string, sizeof(string), "{73a2ad}(/l) Leader Los Aztecas %s: %s",sendername, mesajelc);
                     }
                     else if (PlayerInfo[playerid][pLeader] == 5)
                    {
                         format(string, sizeof(string), "{73a2ad}(/l) Leader Groove Street %s: %s",sendername, mesajelc);
                     }
                     else if (PlayerInfo[playerid][pLeader] == 6)
                    {
                         format(string, sizeof(string), "{73a2ad}(/l) Leader Los Vagos %s: %s",sendername, mesajelc);
                     }
                     else if (PlayerInfo[playerid][pLeader] == ?
                    {
                         format(string, sizeof(string), "{73a2ad}(/l) Leader Las Venturas Police Departament %s: %s",sendername, mesajelc);
                     }
                     else if (PlayerInfo[playerid][pLeader] == 9)
                    {
                         format(string, sizeof(string), "{73a2ad}(/l) Leader News Reporters %s: %s",sendername, mesajelc);
                     }
                     else if (PlayerInfo[playerid][pLeader] == 10)
                    {
                         format(string, sizeof(string), "{73a2ad}(/l) Leader Ballas %s: %s",sendername, mesajelc);
                     }
                     else if (PlayerInfo[playerid][pLeader] == 11)
                    {
                         format(string, sizeof(string), "{73a2ad}(/l) Leader Hitmen %s: %s",sendername, mesajelc);
                     }
                     else if (PlayerInfo[playerid][pLeader] == 12)
                    {
                         format(string, sizeof(string), "{73a2ad}(/l) Leader School Instructors %s: %s",sendername, mesajelc);
                     }
                     else if (PlayerInfo[playerid][pLeader] == 13)
                    {
                         format(string, sizeof(string), "{73a2ad}(/l) Leader Taxi Cab Company %s: %s",sendername, mesajelc);
                     }
                     else if (PlayerInfo[playerid][pLeader] == 14)
                    {
                         format(string, sizeof(string), "{73a2ad}(/l) Leader Paramedics %s: %s",sendername, mesajelc);
                     }
                    if( PlayerInfo[ playerid ][ pAdmin ] )
                    {
                        format(string, sizeof(string), "{73a2ad}(/l) Admin %s: %s", PlayerInfo[ playerid ][ pAdmin ],sendername, mesajelc);
                    }
                      LeaderChat(COLOR_WHITE, string);
                }
            }
            else
            {
                SendClientMessage(playerid, COLOR_WHITE, "{FFB870}Only leaders can use this command.");
                return 1;
            }
        }
        return 1;
    }

    Cand dau sa scriu pe /l sunt admin nu imi apare nimic imi apre doar numele meu , dar la lideri merge sa scrie.

    sa-mp-066.png

  4. 1 oră în urmă, andrei9971 a spus:

    CMD:bonus(playerid, params[]) { if(gPlayerLogged[playerid] == 0) return SendClientMessage(playerid, COLOR_LIGHTRED, "You need to login first."); if(IsPlayerConnected(playerid)) { if(BonusActiv > 0) { if(PlayerInfo[playerid][pLevel] <= 1) { GivePlayerCash(playerid, 35000000); PlayerInfo[playerid][pLevel] = 5; PlayerInfo[playerid][pPremiumPoints] += 500; Update(playerid, pLevelx); Update(playerid, pCashx); Update(playerid, pPremiumPointsx); SetPlayerScore(playerid, PlayerInfo[playerid][pLevel]); SendClientMessage(playerid, -1, "{00CC33}SERVER: Ai primit $35,000,000 si level 5 de bun venit,bafta la joc!"); } else return SendClientMessage(playerid, COLOR_LIGHTRED, "Nu poti folosi aceasta comanda daca ai level 5+ !"); } }  return 1; }

    Mersi mult ;)

     

  5. CMD:bonus(playerid, params[])
    {
        if(gPlayerLogged[playerid] == 0) return SendClientMessage(playerid, COLOR_LIGHTRED, "You need to login first.");
        if(IsPlayerConnected(playerid))
         {
             if(BonusActiv > 0)
             {
                 if(PlayerInfo[playerid][pLevel] <= 1)
                 {
                     GivePlayerCash(playerid, 35000000);
                     PlayerInfo[playerid][pLevel] = 5;
                     Update(playerid, pLevelx);
                     Update(playerid, pCashx);
                     SetPlayerScore(playerid, PlayerInfo[playerid][pLevel]);
                     SendClientMessage(playerid, -1, "{00CC33}SERVER: Ai primit $35,000,000 si level 5 de bun venit,bafta la joc!");
                }
                else return SendClientMessage(playerid, COLOR_LIGHTRED, "Nu poti folosi aceasta comanda daca ai level 5+ !");
            }
        }
        return 1;
    }

     

    VREAU SA PUN SI PP CUM FAC ASTA ? ADICA SA DEA LEVEL , BANI SI PP 

  6. Acum 1 oră, LucaAdv. a spus:

    Pune asta daca te ajuta :

     

    C:\Users\Ionut\Desktop\GM PRINCIPAL\gamemodes\VLM.pwn(41716) : error 017: undefined symbol "MAX_PERSONAL_VEHICLES"
    C:\Users\Ionut\Desktop\GM PRINCIPAL\gamemodes\VLM.pwn(41723) : error 017: undefined symbol "pCarVIP"
    C:\Users\Ionut\Desktop\GM PRINCIPAL\gamemodes\VLM.pwn(41723) : error 029: invalid expression, assumed zero
    C:\Users\Ionut\Desktop\GM PRINCIPAL\gamemodes\VLM.pwn(41723) : warning 215: expression has no effect
    C:\Users\Ionut\Desktop\GM PRINCIPAL\gamemodes\VLM.pwn(41723) : error 001: expected token: ";", but found "]"
    C:\Users\Ionut\Desktop\GM PRINCIPAL\gamemodes\VLM.pwn(41723) : fatal error 107: too many error messages on one line

    Compilation aborted.Pawn compiler 3.2.3664              Copyright (c) 1997-2006, ITB CompuPhase


    5 Errors.
     

  7. Salut , am o problema la /vipname  imi zice ca acest vehicul nu este unul vip , l-am upgradat si imi spune poti folosi aceasta comanda doar pe vehiculele vip  si este vip masina... help

     

    CMD:vipname(playerid, params[])
    {
        if(GetPlayerState(playerid) != PLAYER_STATE_DRIVER && GetPlayerState(playerid) == PLAYER_STATE_PASSENGER) return SCM(playerid, COLOR_WHITE, "Nu esti intr-un vehicul.");
        new vehicleid = GetPlayerVehicleID(playerid);
        if(IsPlayerConnected(playerid))
        {
            if(PlayerInfo[IsAnOwnableCar(vehicleid)][pUpgrade] == 0)
            {
                new query[256],text[20],test[20];
                if(sscanf(params, "s[20]", text)) return SCM(playerid, COLOR_WHITE, "{FF0000}Usage: {FFFFFF}/vipname [Text]");
                if(strlen(text) > 20) return SendClientMessage(playerid, COLOR_WHITE, "Maximum 20 characters are allowed.");
                   if(strlen(text) == 0) return 1;
                SetVipText(playerid, vehicleid);
                mysql_real_escape_string(text, test);
                mysql_format(SQL, query, sizeof(query), "UPDATE `cars` SET `Vip`='%s' WHERE `ID`='%d'", test, CarInfo[IsAnOwnableCar(vehicleid)]);
                mysql_tquery(SQL, query, "", "");
                format(query, sizeof(query), "Text pentru vehicul setat: %s", text);
                SendClientMessage(playerid, COLOR_ADMCOMMANDS, query);
            }
            else return SCM(playerid, COLOR_WHITE, "Poti folosi aceasta comanda doar pe vehicule VIP.");
        }
        return 1;

  8. Salut .

    Am si eu o problema la un job , mai exact la jobul curier marin . 

    Cand ma duc la el imi pune checkpoint si cand ajung nu imi arata /getjob dar merge sa dau /getjob doar ca nu imi arata ce pot face va rog ajutor.

  9. new InWarTurf[16];
    new nameobject[MAX_VEHICLES];
    new BuyGunS[MAX_PLAYERS];
    new GunObject[MAX_PLAYERS];
    new BuyGunD[8][3] =
    {
        // Gun ID - Object ID - Pret
        {24,        348,        250},
        {31,        356,        350},
        {30,        355,        350},
        {4,            335,        50},
        {25,        349,        270},
        {33,        357,        370},
        {29,        353,        300},
        {10,        321,        70}    
    };
    new PlayerText: BGunTD[9];
    new TurfTime[MAX_PLAYERS];
    new FactionDeelay[16];
    new WarSeconds[10];
    new PlayerText: FindTD;

    La acest sistem de war  nu imi apare cat timp a mai ramas , ce trebuie sa fac va rog ajutooor.

    Vreau sa fac ceva sa imi arate in dreapta cat timp a mai ramas din war.

    HEELLLP

  10. Salut , sunt mai incepator eu  vreau sa fac si eu o mapa adica am facut o mapa cu editor am copiiat codurile alea si le-am bagat in pawno mi s-au compilat si cand am intrat in samp nu imi aparea mapa dc??? Nu mi-a dat nici-o eroare

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. For more details you can also review our Terms of Use and Privacy Policy.