Jump to content

Sammich

Membru
  • Posts

    95
  • Joined

  • Last visited

Posts posted by Sammich

  1. Problema intalnita (descriere): Salut,deci inloc sa imi apara text-ul acela cand ma omoara un player normal imi apare cand ma omoara un politist
    Ero(area / rile) / warning-(ul / urile): -
    Liniile de cod / sursa / script-ul(obligatoriu):

    		new string[256];
    		if((playerVariables[playerid][pMember] != 1 || playerVariables[playerid][pMember] != 2 || playerVariables[playerid][pMember] != 3 || playerVariables[playerid][pMember] != 13) && (groupVariables[playerVariables[killerid][pMember]][gInWar] == 0 || groupVariables[playerVariables[playerid][pMember]][gInWar] == 0)
    		&& (PlayerPaintballing[killerid] == 0 && PlayerPaintballing[playerid] == 0) && (playerVariables[playerid][pMember] != 1 || playerVariables[playerid][pMember] != 2 || playerVariables[playerid][pMember] != 3 || playerVariables[playerid][pMember] != 13) && (playerVariables[killerid][pMember] != playerVariables[playerid][pMember]))
    		{
    			WantedID[playerid] = killerid;
    			SCM(playerid, COLOR_LIGHT, "Ai fost atacat de un alt player. Ai 60 de secunde sa folosesti /call 112 pentru a raporta incidentul.");
    			WantedIDTime[playerid] = 60;
    		}


    Imagini / Video (optional): -
    Ati incercat sa rezolvati singur?: Da

     
     
  2. Salutare Sa-mp.ro .

    In ultima vreme am vazut ca multi dintre voi vreti sa faceti un logo.

    Sa incepem tutorialul.

    Adaugati acest new la new-uri

    new Text:Logo[MAX_PLAYERS];

    Apoi la OnGameModeInit adaugati textdraw-ul

            Logo[f] = TextDrawCreate(466.179412, 429.333160, "New TextDraw");
            TextDrawLetterSize(Logo[f], 0.204025, 2.078334);
            TextDrawAlignment(Logo[f], 1);
            TextDrawColor(Logo[f], -1);
            TextDrawSetShadow(Logo[f], 0);
            TextDrawSetOutline(Logo[f], 1);
            TextDrawBackgroundColor(Logo[f], 255);
            TextDrawFont(Logo[f], 2);
            TextDrawSetProportional(Logo[f], 1);

    Apoi adaugati la OnPlayerConnect asta

     	new string[256];
    	format( string , 128 , "%s / Numele server-ului" , playerVariables[playerid][pNormalName]);
        TextDrawSetString(Logo[playerid] , string);
    	TextDrawShowForPlayer(playerid, Logo[playerid]);

    Sper ca v-am ajutat,o sa revin cu un tutorial de scadere wanted points.

    P.S:Daca nu va convine cum este pus textdraw-ul pe ecran puteti sa il modificati voi,va recomand iTD iPLEOMAX's TextDraw Editor

     
     
    • Haha 1
  3. Pai am pus asta :

    forward                 SpeedLimitJob();

    apoi asta :

    public SpeedLimitJob()
    {
        foreach(Player, i)
        {
            new playerspeed = GetPlayerSpeed(i);
            if(playerspeed > 25)
    	    {
    		    TextDrawHideForPlayer(i, Farmer4[i]);
    	    }
        }
        return 1;
    }

    apoi am pus asta la OnGamemodInt :

    SetTimer("SpeedPlayerJob", 1000, 1);

    atat

     
  4. Imi da erroare asta :

    D:\Gamemoduri\bugged!\gamemodes\rpg.pwn(6054) : warning 202: number of arguments does not match definition
    Pawn compiler 3.2.3664	 	 	Copyright (c) 1997-2006, ITB CompuPhase
    
    Header size:          22816 bytes
    Code size:          2407152 bytes
    Data size:          5773108 bytes
    Stack/heap size:     180000 bytes; estimated max. usage: unknown, due to recursion
    Total requirements: 8383076 bytes
    
    1 Warning.
    

     

    Si linia 6054 este asta :

    new playerspeed = GetPlayerSpeed(i);
     
  5. Imi da eroare asta :

    D:\Gamemoduri\bugged!\gamemodes\rpg.pwn(6041) : error 029: invalid expression, assumed zero
    D:\Gamemoduri\bugged!\gamemodes\rpg.pwn(6041) : warning 215: expression has no effect
    D:\Gamemoduri\bugged!\gamemodes\rpg.pwn(6041) : error 001: expected token: ";", but found ")"
    D:\Gamemoduri\bugged!\gamemodes\rpg.pwn(6041) : error 029: invalid expression, assumed zero
    D:\Gamemoduri\bugged!\gamemodes\rpg.pwn(6041) : fatal error 107: too many error messages on one line
    
    Compilation aborted.Pawn compiler 3.2.3664	 	 	Copyright (c) 1997-2006, ITB CompuPhase
    
    
    4 Errors.

    Linia 6041 este asta :

    if(GetPlayerSpeed(i, > 0) > 25)
     
  6. arata cum e textdraw-ul la spedometer, da-mi tot ce tine de el

     

    Asta zici tu?

     stockGetPlayerSpeed(playerid, get3d) // Need this for fixcar
    {
    	new
    		Float:Floats[3];
    
    	if(IsPlayerInAnyVehicle(playerid))
    	    GetVehicleVelocity(GetPlayerVehicleID(playerid), Floats[0], Floats[1], Floats[2]);
    	else
    	    GetPlayerVelocity(playerid, Floats[0], Floats[1], Floats[2]);
    
    	return SpeedCheck(Floats[0], Floats[1], Floats[2], 100.0, get3d);
    }
     
  7. Cum adica?

     

    :)) Aici e sectiunea in care rezolvam probleme de scripting, nu oferim scripturi.

    Daca ar venii toti cu rugamintea sa le facem ceva, atunci de unde clienti in privat?

    Nu ti-am cerut nici un script,din cate poti vedea am zis ca vreau sa fac ca atunci cand depasesc viteza de 25KM/H sa imi stearga texdraw-ul Farmer4,eu am incercat sa pun

     

    Cum ai tu spedometer-ul?

    Cum adica?

     
  8. Acum imi da warning-urile astea:

    ----------------------------------------------------------------------

    D:\Gamemoduri\bugged!\gamemodes\rpg.pwn(7818) : warning 213: tag mismatch
    D:\Gamemoduri\bugged!\gamemodes\rpg.pwn(7818) : warning 213: tag mismatch

    -------------------------------------------------------------------

    Linia 7818 este asta :

    --------------------------------------------------------------

    TextDrawSetString(playerid, WantedScade[playerid]);

    --------------------------------------------------------------

     
  9. Uite,asta este eroare :

    ---------------------------------------------------------------------------------------------

    D:\Gamemoduri\bugged!\gamemodes\rpg.pwn(7817) : error 017: undefined symbol "i"
    Pawn compiler 3.2.3664              Copyright (c) 1997-2006, ITB CompuPhase


    1 Error.

    ---------------------------------------------------------------------------------------------

    Si asta este linia de cod:

    ---------------------------------------------------------------------------------------------

    format(string2, 256, "Wanted scade in: ~r~ %d secunde", CalculeazaTimp(WantedTime));

    ---------------------------------------------------------------------------------------------

     
     

    Uite http://i.imgur.com/EE0WUMe.png

     
  10. Da-ne functia CalculeazaTimp.

    stockarrow-10x10.pngCalculeazaTimp(secunde)
    {
        new time = secunde;
        time = time%3600;
        new minute = time/60;
        time = time%60;
        new secunde2 = time;
        new string[10];
        format(string, sizeof(string),"%02d:%02d",minute,secunde2);
        return string;
    }

     
  11. Problema intalnita (descriere):Salut,vreau sa fac ca pe Bugged un textdraw cu Wanted scade in: 15 minute .Am facut texdraw-ul Am pus la new asta:

    ------------------------------------------

    new Text:WantedScade[MAX_PLAYERS];

    ----------------------------------

    Pe urma am adaugat textdraw-ul la OnGameModeInit si in ultimul rand am adaugat la  OnPlayerStateChange asta

    -----------------------------------------------------------------------------------

            if(playerVariables[playerid][pWarrants] >= 1)
            {
                new string2[256];
                format(string2, 256, "Wanted scade in: ~r~ %d secunde", CalculeazaTimp(WantedTime));
                TextDrawSetString(WantedScade[playerid], string2);
            }

    -------------------------------------------------------------------------------------------
    Ero(area / rile) / warning-(ul / urile): Si imi da eroare asta "D:\Gamemoduri\bugged!\gamemodes\rpg.pwn(7817) : error 017: undefined symbol "i" "
    Liniile de cod / sursa / script-ul(obligatoriu): Linia de cod este asta "format(string2, 256, "Wanted scade in: ~r~ %d secunde", CalculeazaTimp(WantedTime)); "
    Imagini / Video (optional): -
    Ati incercat sa rezolvati singur?: Da

     
  12. Problema intalnita (descriere): Am creat niste texdrawuri,si vreau sa ma ajutati sa fac ceva,eu nu reusesc,si eu vreau ca depaseste 25km/h sa dispara TextDraw-ul asta Farmer4
    Ero(area / rile) / warning-(ul / urile):
    Liniile de cod / sursa / script-ul(obligatoriu):

    ==============================================================================================================================

    public SetFarm(playerid)
    {
        if(playerVariables[playerid][pJob] == 9)
        {
            if(Farm[playerid] == 1)
            {
                if(IsPlayerInRangeOfPoint(playerid, 200.0, -381.9549,-1439.0001,25.7266))
                {
                    if(IsPlayerInAnyVehicle(playerid))
                    {
                        if(!IsPlayerPaused(playerid))
                        {
                            new veh = GetPlayerVehicleID(playerid);
                            if(vehicleVariables[veh][vVehicleJob] == 9)
                            {
                                new string[256];
                                new speed;
                                speed = GetVehicleSpeed(veh);
                                if(speed >= 25)
                                {
                                    playerVariables[playerid][pFarmTime]--;
                                    format(string, 256, "Munceste pentru inca ~r~ %d~w~ secunde pentru a fi platit", playerVariables[playerid][pFarmTime]);
                                    TextDrawSetString(Farmer1[playerid], string);
                                    TextDrawShowForPlayer(playerid, Farmer1[playerid]);
                                    TextDrawShowForPlayer(playerid, Farmer2[playerid]);
                                    TextDrawShowForPlayer(playerid, Farmer3[playerid]);
                                    TextDrawShowForPlayer(playerid, Farmer4[playerid]);
                                }
                                if(playerVariables[playerid][pFarmTime] == 1)
                                {
                                    SetVehicleToRespawn(GetPlayerVehicleID(playerid));
                                    TextDrawHideForPlayer(playerid, Farmer1[playerid]);
                                    TextDrawHideForPlayer(playerid, Farmer2[playerid]);
                                    TextDrawHideForPlayer(playerid, Farmer3[playerid]);
                                    TextDrawHideForPlayer(playerid, Farmer4[playerid]);
                                    new rand;
                                    rand = 15 + random(10);
                                    format(szMessage, sizeof(szMessage), "SMS: Ai primit %d kilograme de faina pentru munca ta, Sender: Gigi.Fermierul (222222).", rand);
                                    SCM(playerid, COLOR_YELLOW, szMessage);
                                    SCM(playerid, COLOR_GREEN, "Pentru a vinde faina, mergi la un Burgher / Fast-Food in apropiere.");
                                    playerVariables[playerid][pGrainKG] = rand;
                                    KillTimer(farmtimer[playerid]);
                                }
                                   else
                                {
                                    TextDrawShowForPlayer(playerid, Farmer4[playerid]);
                                }
                            }
                        }
                    }
                }
                else
                {
                    GameTextForPlayer(playerid, "~r~You are not in the farm area.", 3000, 1);
                }
            }
        }
        return 1;
    }

    ============================================================================================================
    Imagini / Video (optional):
    Ati incercat sa rezolvati singur?: Da

     
  13. Problema intalnita (descriere): Se steaza ore jucate aiurea...si la cei care se intampla asa ceva..nu le mai merge /stats doar daca da /quitjob (desii ei n-au niciun job, sa zicem ca e incepator) ... dar totusi...
    Ero(area / rile) / warning-(ul / urile): -
    Liniile de cod / sursa / script-ul(obligatoriu): -
    Imagini / Video (optional): -
    Ati incercat sa rezolvati singur?: Da, am incercat sa modific pe la hours, dar nu e aia...sau nu stiu eu ce sa-i fac.

×
×
  • 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.