Jump to content

IchNar

Uživatel
  • Příspěvků

    92
  • Registrován

  • Aktivní

Příspěvky posted by IchNar

  1. woody to mam lenze s kamaratom mi to neslo skusal som to cez hamachi a nic..a uarebugged v localhoste sa moc nevyznam :d mal som server na lcs hosting sk lenze tam pise ked si to dam do samp hacked by vegaz..

  2. Hore do módu si daj:

    new bool:campfire[MAX_PLAYERS];
    

    Pokial nemáš zadefinovane MAX_PLAYERS tak si daj hore do módu kde máš definicie:

    #define MAX_PLAYERS 10  to 10 si zmen na počet slotov tvojho servera
    

    Teraz ideme k tomu čo si chcel:

    public OnPlayerCommandText(playerid, cmdtext[])
    {
    	new cmd[256];
    	new idx;
    	cmd = strtok(cmdtext, idx);
    
    	if (strcmp(cmd,"/campfire",true) == 0)
    	{
    	ApplyAnimation(playerid,"BOMBER","BOM_Plant",4.0,0,0,0,0,0);
        	ApplyAnimation(playerid,"BOMBER","BOM_Plant",4.0,0,0,0,0,0);
    	new Float:plocx,Float:plocy,Float:plocz,Float:ploca;
            GetPlayerPos(playerid, plocx, plocy, plocz);
            GetPlayerFacingAngle(playerid,ploca);
            CreateCamp(plocx,plocy,plocz,ploca);
            campfire[playerid] = true;
    	    return 1;
    	}
    	else if (strcmp(cmd,"/removecampfire",true) == 0)
    	{
                    if(campfire[playerid] == true)return SendClientMessage(playerid,0xFFAAFF,"Už máš vytvorený jeden campfire!");
    		ApplyAnimation(playerid,"BOMBER","BOM_Plant",4.0,0,0,0,0,0);
        	        ApplyAnimation(playerid,"BOMBER","BOM_Plant",4.0,0,0,0,0,0);
    		DeleteClosestCamp(playerid);
                    campfire[playerid] = false;
    	    return 1;
    	}
    
    	return 0;
    }
    
  3.  

     

    Hore do módu alebo filterscriptu daj toto:
    new car;
    new pickup;
    
    do OnFilterscriptInit alebo do OnGamemodeInit daj toto:
    pickup = CreatePickup(id pickupu,....)
    
    do OnPlayerPickUpPickup daj toto:
    if(pickupid == pickup)
    {
       new Float:x,Float:y,Float:z;
       GetPlayerPos(playerid,x,y,z);
       car = CreateVehicle(id auta,x,y,z,....)
       PutPlayerInVehicle(playerid,car,0);
    }
    
    do OnPlayerExitVehicle daj toto:
    if(GetVehicleModel(car))
    {
       DestroyVehicle(car);
    }
    
    A je to .
    

     

     

  4. format(str,30,"%02d:%02d",hod,minn);
    Hodiny = TextDrawCreate(551.2, 24.0, str);
    TextDrawLetterSize(Hodiny, 0.55, 2.0);
    TextDrawFont(Hodiny, 3);
    TextDrawSetOutline(Hodiny, 2);
    for(new i; i < MAX_PLAYERS;i++){
    BenzinTD[i] = TextDrawCreate(205.000000, 374.000000, "~b~~b~PALIVO: ~w~100~b~ KM/H: ~w~300");
    TextDrawBackgroundColor(BenzinTD[i],255);
    TextDrawFont(BenzinTD[i],2);
    TextDrawLetterSize(BenzinTD[i], 0.440000, 2.400000);
    TextDrawColor(BenzinTD[i], 16711935);
    TextDrawSetOutline(BenzinTD[i], 1);
    TextDrawSetProportional(BenzinTD[i], 1);
    }
    for(new x; x< MAX_VEHICLES;x++){
    Benzin[x] = random(100);
    }

     

    TDlogo = TextDrawCreate(500,2,"~g~nazev ~y~serveru!!");

        TextDrawLetterSize(TDlogo,0.900000,1.700000);
        TextDrawAlignment(TDlogo,0);
        TextDrawBackgroundColor(TDlogo,0x000000ff);
        TextDrawFont(TDlogo,0);
        TextDrawUseBox(TDlogo,0);
        TextDrawSetOutline(TDlogo,1);
        TextDrawSetProportional(TDlogo,1);
        TextDrawSetShadow(TDlogo,0);
        //-------------------------
        TDweb = TextDrawCreate(14,431,"~g~zatim neni");
        TextDrawLetterSize(TDweb,0.500000,1.300000);
        TextDrawAlignment(TDweb,1);
        TextDrawBackgroundColor(TDweb,0x000000ff);
        TextDrawFont(TDweb,0);
        TextDrawUseBox(TDweb,0);
        TextDrawSetOutline(TDweb,1);
        TextDrawSetProportional(TDweb,1);
        TextDrawSetShadow(TDweb,0);
        //-------------------------
        Clock = TextDrawCreate(549,26,"~w~00:00");
        TextDrawLetterSize(Clock,0.600000,1.900000);
        TextDrawAlignment(Clock,0);
        TextDrawBackgroundColor(Clock,0x000000ff);
        TextDrawFont(Clock,3);
        TextDrawUseBox(Clock,0);
        TextDrawSetOutline(Clock,1);
        TextDrawSetProportional(Clock,1);
        TextDrawSetShadow(Clock,1);
        //-------------------------
        RealClock = TextDrawCreate(596,18,"~y~00:00");
        TextDrawLetterSize(RealClock,0.349999,1.000000);
        TextDrawAlignment(RealClock,0);
        TextDrawBackgroundColor(RealClock,0x000000ff);
        TextDrawFont(RealClock,3);
        TextDrawUseBox(RealClock,0);
        TextDrawSetOutline(RealClock,1);
        TextDrawSetProportional(RealClock,1);
        TextDrawSetShadow(RealClock,1);
        //-------------------------

        print("* TextDraws has been created!");

    Malo by to fungovať.

  5. Takže mám taký problém.Chcel by som spraviť nejaký stock alebo niečo aby to bola taká podmienka ako napr.GivePlayerMoney a bolo by to GivePlayerBody a za tie body by si hráč mohol nakupovať rozne zbrane,money atd..Ako mám spraviť taký stock aby to fungovalo to GivePlayerBody ? Keby som to dal do príkazu že by mu to pridalo nejake body..Ďakujem za odpovede.

  6. Dá sa spraviť aby NPC behal po mape a bral by hráčom  HP ale hráči by ho dokázali zabiť?Keď sa to dá tak ako ? Ďakujem za odpoveď.

  7. Mám car spawner ako všetko funguje len neviem ako by som to mohol spraviť to spawnutie na meno auta a nie na ID auta.Tu je kód.

    public OnPlayerCommandText(playerid, cmdtext[])
    {
        if (strcmp("/car", cmdtext, true, 10) == 0)
    {
    ShowPlayerDialog(playerid,1,DIALOG_STYLE_INPUT,"Car spawner","Zadaj ID auta ktoré chceš spawnúť","Zadať","Zrušiť");
    return 1;
    }
    return 0;
    }
     
    public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
    {
    if(dialogid == 1)
    {
    if(response == 0)
    {
     
    }
    if(response == 1)
    {
     new car = strval(inputtext);
     new Float:x,Float:y,Float:z;
     GetPlayerPos(playerid,x,y,z);
     CreateVehicle(car,x,y,z,-1,-1,-1,6000);
    }
    }
    return 1;
    }
     
    Ďakujem za odpoveď.

     

×
×
  • Create New...