Jump to content

Search the Community

Showing results for tags 'metoda'.

  • Search By Tags

    Oddělujte čárkami
  • Search By Author

Content Type


Fórum

  • Obecné
    • Všeobecné
    • Všechno možné
  • Programování
    • Poradna
    • Návody
    • Tvorba
    • Hledám programátora
  • Herní oblast
    • Poradna
    • Jak na to?
    • Herní kontext
    • Herní zážitky
    • Komunita
  • Grafika
    • Poradna
    • Návody
    • Tvorba
  • Ostatní
    • Hardware a software
    • Hledám/nabízím
    • Archiv
    • 3D Tisk

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Web


Facebook


Jabber


Skype


Steam


Twitter


Github


Pastebin

Found 1 result

  1. Ahoj. Chci si vytvořit pomůcku k 3D dynamic textu. Jelikož mám na serveru 2 jazyky, tak nejprve založím 3D Text jako česky a poté ho upravím do angličtiny, pokud hráč má anglicky hru. Jelikož tam mám už hodně 3d textů tak mě napadlo si to zjednodušit, a to použitím metody která za mě rozhodne, jestli hráč má hru anglicky nebo česky. Text zakládám pro hráče tímto způsobem: AudioOnline[playerid] = CreateDynamic3DTextLabel("{2BCFFF}|{00FF00}Online rádio{2BCFFF}|", 0x0000FFFF,1715.7653, -1917.6493, 19.1346,20,INVALID_PLAYER_ID,INVALID_VEHICLE_ID,0,-1,-1,playerid); Napadlo mě, že bych si mohl udělat metodu pod názvem CreateDynamic3DTextLabelLang(...) a to vypadá následovně: CreateDynamic3DTextLabelLang(playerid,testtext[playerid],"TEST EN","TEST CZ",1714.9502,-1911.8912,14.5666,20,INVALID_PLAYER_ID,INVALID_VEHICLE_ID,0,-1,-1); Zde je metoda kde se má rozhodnout o tom, jaký jazyk se hráči založí: stock CreateDynamic3DTextLabelLang(playerid,TEXT3D[],TEXT_TEXTEN[],TEXT_TEXTCZ[],Float:x,Float:y,Float:z,Float:drawdistance,attachedplayer,attachedvehicle,testlos,worldid,interiorid){ if(Language[playerid] == 1){ TEXT3D = CreateDynamic3DTextLabel(TEXT_TEXTEN,0x0000FFFF,x,y,z,drawdistance,attachedplayer,attachedvehicle,testlos,worldid,interiorid,playerid); }if(Language[playerid] == 2){ TEXT3D = CreateDynamic3DTextLabel(TEXT_TEXTCZ,0x0000FFFF,x,y,z,drawdistance,attachedplayer,attachedvehicle,testlos,worldid,interiorid,playerid); } } Problém nastává u této věci: Zakládám každému hráči 3d text, pod určitým názvem například AudioOnline[playerid] nebo testtext[playerid]. Toto zakládám abych pak mohl text smazat když se hráč odpojí. Toto jsem chtěl právě vyřešit v mé metodě TEXT3D[], ale když chci program zkompilovat, tak dostanu tyto errorový hlášky: C:\Users\Marks\Desktop\samp server\gamemodes\gamemode1.pwn(1563) : warning 213: tag mismatch C:\Users\Marks\Desktop\samp server\gamemodes\gamemode1.pwn(7026) : error 046: unknown array size (variable "TEXT3D") C:\Users\Marks\Desktop\samp server\gamemodes\gamemode1.pwn(7028) : error 046: unknown array size (variable "TEXT3D") Moje otázka tedy zní, nevíte prosím někdo, jak mám v hlavičce metody napsat ten chtěný paramter? Abych založil ten text pod určitou proměnnou?
×
×
  • Create New...