Jump to content

Akai

Uživatel
  • Příspěvků

    224
  • Registrován

  • Aktivní

Everything posted by Akai

  1. Akai

    pomoc Object

    Na začátek kódu: #include <gl_common> Pak: OnPlayerCommandText(playerid, cmdtext[]) { new cmd[256], idx; cmd = strtok(cmdtext, idx); if(strcmp(cmd, "/object", true) == 0) { new tmp[256], objectid, Float:Pos[3]; tmp = strtok(cmdtext, idx); objectid = strval(tmp); if(!strlen(tmp) || objectid == 0) return SendClientMessage(playerid, -1, "Použití: /object <ID>"); GetPlayerPos(playerid, Pos[0], Pos[1], Pos[2]); return EditObject(playerid, CreateObject(objectid, Pos[0]+5, Pos[1], Pos[2], 0, 0, 0, 0)); } return 0; }
  2. public OnPlayerCommandText(playerid, cmdtext[]) { if(strcmp(cmdtext, "/mitte", true) == 0) return SetPlayerPos(playerid, 0.0, 0.0, 3.0); if(strcmp(cmdtext, "/mitte2", true) == 0) return SetPlayerPos(playerid, 0.0, 0.0, 4.0); return 0; }
  3. Potvrzuji, tenhle se mi osvědčil.
  4. To by mohlo pomoci, zkusím to, díky.
  5. Obnovuji - nikdo neví, co s tím?
  6. Zdravím, mám dotaz ohledně funkce SetObjectMaterial, a to při zadávání materialindexu. Když chci přebarvit celý object, jak poznám, kolik má určité modelid materialtextů, nebo jestli existuje funkce, kterou zjistím, jestli je dané ID materialtextu pro určité modelid platné, abych to mohl projet for-cyklem. SetObjectMaterial(objectid, materialindex, modelid, txdname[], texturename[], materialcolor)Díky za odpovědi.
  7. SetPlayerFacingAngle(playerid, úhel);
  8. Akai

    pomoc HouseID

    new houseid;Toto vymaž z OnGameModeInit a dej to nahoru do módu před callbacky houseid = CreatePickup(1242, 1, X, Y, Z, 0); houseid = Create3DTextLabel("[House]\nMajitel: Mesto", COLOR_ORANGE,30.0,40.0,50.0,40.0,0);Toto nedává smysl. Napřed se houseid rovná ID nového pickupu a záhy ho změníš na ID nového 3DTextu. Proč?
  9. Akai

    pomoc Float nefloat

    Měl bych něco zkusit napřed, než to odepíšu Skutečně nevadí když je na obou stranách datový typ stejný, mockrát ti děkuji za pomoc. Problém vyřešen.
  10. Akai

    pomoc OnPlayerClickTextDraw

    Pro zobrazení myši: SelectTextDraw(playerid, barva_pri_prejeti);
  11. Akai

    pomoc Float nefloat

    Nezkoušel jsem to, jenom jsem si říkal že to půjde, když to neházelo žádný chyby No popravdě ani teď jsem to nezkoušel, ale změna datovýho typu tam spíš naopak uškodí, protože float > integer (%i s float) hází kraviny, jako např. 2 -> 1073741824, jak jsi uvedl. Každopádně díky za pomoc
  12. Akai

    pomoc Float nefloat

    Děkuji mockrát, druhá varianta funguje, akorát netuším proč S tímhle jsem se ještě nesetkal
  13. Akai

    pomoc Float nefloat

    Položka z indexem 0, tj. nPROMENNA, na integer to funguje bez problému.
  14. Akai

    pomoc Float nefloat

    Zdravím, mám problém. enum nInfo { Float:nPROMENNA }; new NejakeInfo[PARAMETR][nInfo]; NejakeInfo[parametr][nPROMENNA] = floatstr(string); //projde NejakeInfo[parametr][nInfo:0] = floatstr(string); //tag mismatch Takže se ptám, jak přespat, lze-li, aby to z druhého zápisu pochopilo, že se jedná o float, aniž by to házelo warning, abych to mohl projet cyklem.
  15. Asi myslel na SuperPařbě. Protože ATomas tam ten script nemá a když ho tam mít nechce, tak ho tam mít nebude.
  16. Akai

    pomoc GangZóna

    Taková funkce není od SA-MP nadefinována. Vyřešit to můžeš takto: new Float:Pos[3]; GetPlayerPos(playerid, Pos[0], Pos[1], Pos[2]); if(Pos[0] < GANGZONE_X_MAX && Pos[0] < GANGZONE_X_MIN && Pos[1] < GANGZONE_Y_MAX && Pos[1] > GANGZONE_Y_MIN) { } Za GANGZONE_X/Y_MIN/MAX si dosaď souřadnice
  17. brana = CreateObject(980, 719.27142, -2733.54004, 4.57837, 0.00000, 0.00000, -89.87997); Do OnGameModeInit nebo OnFilterScriptInit
  18. Napřed se musí barva nastavit pomocí ChangeVehicleColor
  19. if(!IsNumeric(inputtext)) //znovu ukázat dialog Funkci IsNumeric si někde vyhledej
  20. Jestli chceš, aby se provedla animace a až potom se mohl hráč hýbat, použij timer.
  21. Akai

    pomoc Skiny Barvy aut

    Mýlíš se, jenkingsi. Tohle je způsobeno chybou 0.3b a lze tomu předejít pouze přiděláním kamer na každých 50 metrech na hlavním tahu LV, tam je MHD nejfrekventovanější a implantovaný sledovací systém to musí kontrolovat právě tam. bboy: Chce-li radu, ať o ní požádá. Já to z toho teda nepochopil.
  22. Akai

    pomoc číslo

    No tak v tom případě funguje i to moje
  23. Akai

    pomoc číslo

    Zkus tohle: stock Rozdelit(value) { new string[16]; format(string, 16, "%d", value); if(value >= 1000) strins(string, " ", strlen(string)-3); if(value >= 1000000) strins(string, " ", strlen(string)-7); if(value >= 1000000000) strins(string, " ", 1); return string; }
  24. Akai

    pomoc číslo

    stock Rozdelit(value) { new string[16]; format(string, 16, "%d", value); if(strlen(string) > 3) strins(string, " ", strlen(string)-3); if(strlen(string) > 7) strins(string, " ", strlen(string)-7); if(strlen(string) > 11) strins(string, " ", 1); return string; }Netestoval jsem Mimochodem, nejsi náhodou LeGacy?
×
×
  • Create New...