Jump to content

Valtys

Uživatel
  • Příspěvků

    58
  • Registrován

  • Aktivní

Příspěvky posted by Valtys

  1. Když jsem si předělal server a klient na 0.3.7 tak chvíli po připojení mě server kickne respektive napíše to že se restartoval a pak "you are banned..."

     

    v logu to píše toto:

    [join] Valtys has joined the server (xxxx)
    [21:13:30] [warning] client exceeded 'ackslimit' xxxxxx (3400) Limit: 3000/sec
    [21:13:40] [part] Valtys has left the server (0:0)
     
    Každé rady si cením.
  2. Jenže co potom nasedání do volných vozidel po mapě.. pokud dobře chápu

     

    fungovalo by to takto? 
     

    for(new i = 0; i <= MAX_PLAYERS; i++)
    {
    if(vehicleid == automobil[i] && vehicleid != automobil[playerid])
    {
    TogglePlayerControllable(playerid,0);
    TogglePlayerControllable(playerid,0);
    }
    }
  3. Zdravím, na server jsem si udělal jednoduchý vehiclesystem pro 1 vozidlo
    je to naprosto primitivní, jenže potřeboval bych pomoct s tvorbou kódu aby vozidlo mohl řídit pouze jeho vlastník
    Po přihlášení se hráčovi načtou hodnoty a vytvoří se mu vozidlo pod proměnou automobil[playerid] = CreateVehicle(...

    Takže stručně: Hledám opatření aby hráčovo koupené vozidlo nemohl řídit nikdo cizí.

    Jakékoliv info na vaši žádost doplním.

  4. Si tam vytvoř proměnou 
    Po registraci jí nastav na 0 a když si koupí dům tak proměnou nastav na 1
    A když si bude chtít koupit dům a proměnou  bude mít na 1 tak mu to dům neprodá
    Až dům prodá tak mu zase proměnou nastav na 0.. 

    Nejsem zrovna typ člověka který dokáže něco pořádně vysvětlit, ale snad ti tohle pomůže

    • Líbí se mi to! (+1) 1
  5. Prostě jakmile ti odejde baterie na základní desce tak čas nejde tak jak má.. aktualizuješ ho a dejme tomu za půl hodiny je zase rozladeny a já bych potřeboval ten program kterej by po určitý době aktualizoval sám čas.. né jak deb*l furt aktualizovat atd.. nevim co je na tom nejasnýho

  6. Zdravím, potřeboval bych od někoho opravdu ultra jednoduchý prográmek.. možná bych ho zvládl udělat sám ale neznám na to funkce.
    Jde o program který když bych spustil tak by se v něm zapl timer a každých 10minut by aktualizoval čas a datum v pc.
    Je to odpravdu na 5minut jen si nejsem jistý jestli takové funkce existují :d

  7. dcmd_odtahnout(playerid, params[])
    {
    	#pragma unused params
        if(IsPlayerConnected(playerid))
    	{
    	    new IDAUTA = GetPlayerVehicleID(playerid);
        	if(zamestnani[playerid] != 3) SendClientMessage(playerid, COLOR_ORANGE, "Nejsi automechanik.");
        	else if(GetVehicleModel(IDAUTA) != 525) SendClientMessage(playerid, COLOR_ORANGE, "Musite mit odtahove vozidlo.");
    		else if(IsTrailerAttachedToVehicle(IDAUTA))
    		{
    			DetachTrailerFromVehicle(IDAUTA);
    			SendClientMessage(playerid, COLOR_ORANGE, "[Odtah] Odhaknul jsi vozidlo.");
    		}else{
    		    new Float:X,Float:Y,Float:Z,trailer;
    			GetVehiclePos(IDAUTA,X,Y,Z);
    			GetNearestVehicle(playerid, X, Y, Z, 100.0, trailer);
    			AttachTrailerToVehicle(trailer, IDAUTA);
    			SendClientMessage(playerid, COLOR_ORANGE, "[Odtah] Zahaknul jsi vozidlo.");
    		}
    	}
    	return 1;
    }
    

    Tohle jsem kdysi mel na serveru :d

    si to uprav a bude ti to fungovat ;)

  8. nějak nerozumim tvojí otázce
    Napíšu ti sem kod
    nahoru si dej 

    new invisible[MAX_PLAYERS];
    
    do OnPlayerConnect
    invisible[playerid]=0;
    
    dcmd_hide(playerid, params[])
    {
    	#pragma unused params
    if(invisible[playerid]==0) // pokud nemá zaplou neviditelnost
    {
    			SetPlayerColor(playerid,0xFF0000);
       			SendClientMessage(playerid,COLOR_GOLD,"[ ] Schoval jsi se na mapě !");
       			invisible[playerid]=1;
    } else
    {
    			SetPlayerColor(playerid,0xFF2222); //tu barvu si změn
       			SendClientMessage(playerid,COLOR_GOLD,"[ ] Odkryl jsi se na mapě !");
       			invisible[playerid]=0;
    }
        return 1;
    }
    

    předělat si to na to strcmp snad zvládneš 

×
×
  • Create New...