Jump to content

Stellet

Uživatel
  • Příspěvků

    392
  • Registrován

  • Aktivní

Příspěvky posted by Stellet

  1.  

    Na vývoji pracuji sám, pokud by jste se chtěl někdo zapojit do vývoje, ať už mapováním, či pawnem není problém a ozvěte se mi na našem forum. Momentálně forum běží pro server LARP (Developer: Danny), který již brzo bude zrušen a na jehož IP bude LV:RP

    Takže toto jsi tam neměl j ? :d Nedělej ze mě blbečka :d

  2. LARP stál ze velký prd a proto jsem jej shodil už tak před 15min. icon_e_biggrin.gif

    Takže v prezentaci píšeš že to je LARP mod, takže ani nevíš co píšeš chceš říct ? =)  btw tím pádem ten mod ještě nemáš a prezentuješ ho 


  3. CMD:jetpack(playerid, params[])
    {
    new Name[MAX_PLAYER_NAME];
    GetPlayerName(playerid, Name, MAX_PLAYER_NAME);

    if(!strcmp(Name, "Sc0t", true)
    {
    SPSA(playerid, Jetpack);
    SCM(playerid, GOLD, "Nyní máš JetPack");
    }
    else
    {
    SCM(playerid, GOLD, "Tento příkaz může používat jen Sc0t !");
    }
    return 1;
    }

     

    • Líbí se mi to! (+1) 1

  4. public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
    {
    if(vehicleid == 411)
    {
    if(GetPlayerScore(playerid) < 99)
    {
    SendClientMessage(playerid, 0xFFFFFF, "{FF0000}[ {00FF00}! {FF0000}] {00FFFF}Toto vozidlo budeš môcť používať až keď dosiahneš {FF0000}100{00FFFF} bodov.");
    }
    }
    return 1;
    }
  5. Přidáno pár novinek.


    Tím jsi chtěl snad naznačit že jsme prostě ten mód stáhli jo ? Určitě bych se sr*l s nějákým překládáním, když ani nevím co v módu je, to si radši udělám sám a když nevím tak se zeptám zde v sekci help a nebo napíšu někomu koho znám.

  6. Street life? Viděl jsi někdy mód sl?

    A víš co je vtipné? Že to říká zrovna ten co má mód ve kterém má copy a vydává za své a ostatní osocuje. Jak já takové lidi miluju

    řekni mi co mám copy v modu ? :)

  7.  

    Pokusím se to něják pochopit, každopádně jsem si dělal dialog input, no a do toho by hráč napsal kolik chce, aby mělo jeho auto životů, každopádně něják to nefunguje :d, když si do OnDialogResponse, napišu k tomu dialogu:

    SetVehicleHealth(vehicleid, inputtext);
    

    hodí mi to error:

    C:\Users\****\Desktop\adminauto.pwn(84) : error 035: argument type mismatch (argument 2)
    
    SetVehicleHealth(vehicleid, strval(inputtext));
    
    • Líbí se mi to! (+1) 1
  8. 6Fz1pw.png

     

    Zdravím, chtěl bych vám představit již trošku déle připravovaný mód, který nese název Las Vegas Roleplay. Las Vegas Roleplay, neboli LVRP již běží nějakou tu chvíli.. Abych byl konkrétnější, tak první řádek v tomto módu byl zadán 15.2.2016. Server je ve fázi CLOSED BETA, verze 0.4, takže se na komunitě pohybují betatesteři. Od verze 0.5 je v plánu vypuštění na svět Open beta, na kterou nebude potřeba betatesterů, budou se dodělávat nedostatky a dolazovat chyby. Tak abych nebyl zas tak ukecaný, vrhneme se na to, co na serveru je a co se připravuje.

     

    Co LVRP obsahuje:

    • Základní RolePlay příkazy jako /me a /do v odlišných barvách

    • Funkční prodejna aut, ve které je možnost vozidla zakoupit.

    • Roleplay test

    • Registrace

    • Možnost výběru spawnu (jak jste se do LV dostali - letadlem, autobusem, vlakem či jste se tam narodili, podle výběru vás to spawne buď na letišti, nebo na autobusovém nádraží, vlakovém nádraží či v nemocnici)

    • Funkční, dynamický house system, možnost nastavování cen a interierů

    • LVM (Las Vegas Money), OOC herní měna, kterou lze pouze vyhrát v nějakém eventu, či zakoupit za peníze.

    • Možnost zakoupení některých věcí za LVM, (příkaz /lvm)

    • Staff system - 9 admin hodností společně s několika funkcemi správce určité věci

    • Náhodná SPZ ve tvaru "XXX-000000" (X znázorňuje písmenka, 0 čísla)

    • Několik příkazů pro členy staff teamu od určité hodnosti

    • Systém frakcí - respawn frakčních vozidel, vytváření a mazání frakčních vozidel

    • Dynamický systém frakčních vozidel

    • Dynamický systém bankomatů, vytváření, mazání bankomatů, funkční manipulování s bankomatem jako kontrola stavu účtů, vybírání peněz a podobně

    • Dynamické příkazy, ke kterým není nutno restartovat server (/spravci, /novinky a podobně)

    • Systém pásů - pokud máte zaplé pásy, nedostanete se z auta

    • Systém zámku - pokud máte zamčené auto, nedostanete se z něj

    • Systém CK (Character Kill)

    • Ukládání stavu vozidla (jak /dl, tak damage)

    • Krásný infobox

    • a mnoho dalších..

    • Herní soukromé zprávy (/sz "ID")

    Přidáno 4.4.2016

    • Tachometr

    • Dynamický system benzínek

    • System paliva

    • Opraveno pár bugů

    • System telefonů

      - Generuje náhodné čísla ve tvaru "777 777"

    • Práce - Rozvoz Pizzy

    Přidáno 13.4.2016

    • Práce - Technický Služby

    • Opraveny bugy které byli nalezeny

    • Opraveny chyby v textech

    • Opraven system telefonu

    • Přidány serverové informace - /serverinfo

    • Přidaný system boomboxu
     

    Postupem času budu přidávat novinky, takže kdyžtak průběžně čekujte.

     

    Na co se LVRP chystá:

    • Systém vysílaček

    • Nějaké frakce, jako PD, FD a podobně

    Postupem času to budu připisovat

     

    Sháníme:

    • Mappery

     

    Forum:

    http://forum.lv-rp.cz/

     

    Kontakt:

    Pokud máte nějaké dotazy či nejasnosti, napište Stelletovi (Sc0t), či Jerrymu do soukromé zprávy na forum.

     

    Kredity:

    Autor módu - Stellet

    Sepsání a úprava topicu - Jerry

    Logo - Jerry

  9. CMD:motor(playerid, params[])
    {
        new jmeno[MAX_PLAYER_NAME], str[300], str1[300];
        GetPlayerName(playerid, jmeno, sizeof(jmeno));
        new engine, lights, alarm, doors, bonnet, boot, objective;
    	for(new i=0; i < sizeof(Vozidlo); i++)
    	{
    	    if(!Vozidlo[i][id_x]) continue;
    	    if(!IsPlayerInAnyVehicle(playerid)) continue;
    	    if(!strlen(Vozidlo[i][majitel])) continue;
    	    if(!strcmp(Vozidlo[i][majitel], jmeno, true))
    		{
    	        if(Vozidlo[i][c_motor] == 0)
    	        {
    	            Vozidlo[i][c_motor] = 1;
    	            format(str, sizeof(str), "* %s dává klíček do zapalování, otáčí s ním, čímž zapíná motor.", RJmeno(playerid));
    	            ProxDetector(30, playerid, str, 0x64E375FF, 0x64E375FF, 0x64E375FF, 0x64E375FF, 0x64E375FF);
    	            GetVehicleParamsEx(GetPlayerVehicleID(playerid), engine, lights, alarm, doors, bonnet, boot, objective);
        			SetVehicleParamsEx(GetPlayerVehicleID(playerid), VEHICLE_PARAMS_ON, lights, alarm, doors, bonnet, boot, objective);
        			ShowPlayerInfoBox(playerid, "> Motor nastartovan.");
        			format(str1, sizeof(str1), "* Motor nastartován (( %s ))", RJmeno(playerid));
    				ProxDetector(30, playerid, str1, 0x64C3E3FF, 0x64C3E3FF, 0x64C3E3FF, 0x64C3E3FF, 0x64C3E3FF);
    	            return 1;
    	        }
    	        if(Vozidlo[i][c_motor] == 1)
    	        {
    	            Vozidlo[i][c_motor] = 0;
    	            format(str, sizeof(str), "* %s otáčí klíčkem, čímž vypíná motor a vytahuje klíček ze zapalování.", RJmeno(playerid));
    	            ProxDetector(30, playerid, str, 0x64E375FF, 0x64E375FF, 0x64E375FF, 0x64E375FF, 0x64E375FF);
    				format(str1, sizeof(str1), "* Motor vypnut (( %s ))", RJmeno(playerid));
        			ProxDetector(30, playerid, str1, 0x64C3E3FF, 0x64C3E3FF, 0x64C3E3FF, 0x64C3E3FF, 0x64C3E3FF);
        			GetVehicleParamsEx(GetPlayerVehicleID(playerid), engine, lights, alarm, doors, bonnet, boot, objective);
        			SetVehicleParamsEx(GetPlayerVehicleID(playerid), VEHICLE_PARAMS_OFF, lights, alarm, doors, bonnet, boot, objective);
        			ShowPlayerInfoBox(playerid, "> Motor vypnut.");
    	            return 1;
    	        }
    	    }
    	    return ShowPlayerInfoBox(playerid, "> Od tohoto vozidla nemáš klíče.");
    	}
    	return 1;
    }
    

    Ahoj, udělal jsem si takový system na motor, ale prostě příkaz jde jen ID 0 jinak to píše všem že nemá klíče od vozidla.. 

  10. Zdravím, když se odhlásí někdo ze serveru tak se prostě vypne mod...

    Než se někdo odpojí tak jdou příkazy a když se odpojí tak nejdou.

     

    OnPlayerDisconnect:

    public OnPlayerDisconnect(playerid, reason)
    {
    	new nick[MAX_PLAYER_NAME]; GetPlayerName(playerid, nick, sizeof(nick));
    	for(new i=0; i<sizeof(Vozidlo); i++)
    	{
    	    if(Vozidlo[i][id_x]==0)continue;
    	    if(strcmp(Vozidlo[i][majitel], nick, true)) continue;
    	    GetVehiclePos(Vozidlo[i][id_x], Vozidlo[i][c_x],  Vozidlo[i][c_y],  Vozidlo[i][c_z]);
    	    GetVehicleZAngle(Vozidlo[i][id_x], Vozidlo[i][c_a]);
    	    GetVehicleColor(Vozidlo[i][id_x], Vozidlo[i][colora], Vozidlo[i][colorb]);
    	    new query[300];
    	    format(query, sizeof(query), "UPDATE vozidla SET x='%f', y='%f', z='%f', a='%f', spz='%s', barvaa='%i', barvab='%i', clvm='%i' WHERE id='%i'",
    			Vozidlo[i][c_x],
    			Vozidlo[i][c_y],
    			Vozidlo[i][c_z],
    			Vozidlo[i][c_a],
    			Vozidlo[i][spz],
    			Vozidlo[i][colora],
    			Vozidlo[i][colorb],
    			Vozidlo[i][clvm],
    			Vozidlo[i][db_id]);
    		mysql_function_query(dbhandle, query, false, "", "");
    	    DestroyVehicle(Vozidlo[i][id_x]);
    	    Vozidlo[i][id_x]=0;
    	}
    	uloz_hrace(playerid);
    	reset_hrace(playerid);
    	KillTimer(Ulozeni[playerid]);
    	return 1;
    }
    

    uloz_hrace:

    uloz_hrace(playerid)
    {
    	if(Player[playerid][prihlasen] == 0) return 1;
    	new query[4000], jmeno[MAX_PLAYER_NAME];
    	GetPlayerName(playerid, jmeno, sizeof(jmeno));
    	GetPlayerPos(playerid, Player[playerid][posx], Player[playerid][posy], Player[playerid][posz]);
    	format(query, sizeof(query),
    	"UPDATE user SET admin='%i', money='%i', PosX='%f', PosY='%f', PosZ='%f', frakce='%i', rank='%i', lvm='%i', vek='%i', pohlavi='%i', kamos='%s', rasa='%i', skill='%i', skin='%i', bpenize='%d', fnick='%s' WHERE username='%s'",
    		Player[playerid][Admin],
    		GetPlayerMoney(playerid),
    		Player[playerid][posx],
    		Player[playerid][posy],
    		Player[playerid][posz],
    		Player[playerid][frakce],
    		Player[playerid][rank],
    		Player[playerid][lvm],
    		Player[playerid][Vek],
    		Player[playerid][Pohlavi],
    		Player[playerid][Kamos],
    		Player[playerid][Rasa],
    		Player[playerid][Skill],
    		Player[playerid][Skin],
    		Player[playerid][BankPenize],
    		Player[playerid][ForumNick],
    		jmeno);
    	mysql_function_query(dbhandle, query, false, "", "");
    	printf("Hrac %s ulozen.", RJmeno(playerid));
    	return 1;
    }
    

    reset_hrace:

    reset_hrace(playerid)
    {
    	new str[100];
    	format(str, sizeof(str), "-");
    	
    	Player[playerid][prihlasen] = 0;
    	Player[playerid][Admin] = 0;
    	Player[playerid][ID] = 0;
    	Player[playerid][frakce] = 0;
    	Player[playerid][rank] = 0;
    	Player[playerid][lvm] = 0;
    	Player[playerid][Platba] = 0;
    	Player[playerid][posx] = 0.0;
    	Player[playerid][posy] = 0.0;
    	Player[playerid][posz] = 0.0;
    	Player[playerid][Hide] = 0;
    	Player[playerid][Duty] = 0;
    	Player[playerid][Spot] = 0;
    	Player[playerid][Vek] = 0;
    	Player[playerid][Pohlavi] = 0;
    	Player[playerid][Kamos] = str;
    	Player[playerid][Rasa] = 0;
    	Player[playerid][Skill] = 0;
    	Player[playerid][BankPenize] = 0;
    	return 1;
    }
    

    Problém je že jak mám printf v uloz_hrace tak to ani do konzole nic nenapíše a vůbec netuším proč..

    Za všechny rady moc děkuji.

     


    Edit: Teď jsem se koukl do mysql_log.txt a je tam:

    [ERROR] CMySQLQuery::Execute[] - (error #1064) You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'WHERE id='1'' at line 1
    
    
×
×
  • Create New...