Jump to content

Guyy

Uživatel
  • Příspěvků

    329
  • Registrován

  • Aktivní

  • Vítězných dnů

    7

Everything posted by Guyy

  1. Guyy

    pomoc [YSI] CMD Reader

    Názov si možem dať jaky ja Chcem Na všetkých niečo vidíš, ale na sebe nie že Lenže ked som mal ešte ZCMD, tak to normalne aj Parametre vypisovalo.
  2. Ahoj Vyskúšal som urobiť na YSI CMD reader pomocov publiku OnPlayerCommandPerformed a šlo to, až nato že nie úplne. Napísalo iba príkaz, nie paramy. Tak mi prosím opravte kód. A pokial to bude publikom, tak mi pls pošlite nový, a ako tamm dávať či je správny alebo nie. Ďakujem
  3. Guyy

    pomoc [YSI] Ukoly

    Dík, ale stále píše len tú prvú správu a to čo je v: if(PlayerInfo[playerid][pDeaths] >= 1) { Levels[playerid][pLevel] += 1; PlayerInfo[playerid][pDeaths] = 0; } Tak nejde Nepridá Level ani nenastaví Umrtia na 0
  4. Guyy

    pomoc [YSI] Ukoly

    Ahoj Napadlo ma, urobiť ukoly, ktorými si hráč zarobý a získa nejakú Odmenu. Jak som to urobil tak na servere to nešlo jak som to chcel, Prosím opravte mi Cod Ďakujem [ ! ] Na YSI som prešiel kvôli rýchlosti, a paramu "help" YCMD:ukoly(playerid, params[], help) { if(help) { SendClientMessage(playerid, -1, ""r"[ "SC"Help "r"] "w"Ukoly ktoré vás prevedú Serverom."); } else { if(Levels[playerid][pLevel] == 0) { SendClientMessage(playerid, 0xFF0000AA, ""r"[ "SC"Ukoly "r"] "w"Použi príkaz /kill."); if(PlayerInfo[playerid][pDeaths] >= 1) return Levels[playerid][pLevel] += 1; } return 1; }
  5. Ked ste taký múdry, prečo si to nevyskúšate ?? A postine to tu.. uvidíme či pôjde
  6. Ja jej rozumiem, len to jak to pridať.. Bud Errory abo to v hre nejde (urobí hovadinu).
  7. Dík A dá sa to nejako sformátovať ?? Nemyslík že pokial zadá určitý počet znakov tak mu to dá nižšie ale aby mohol v hre napísať \n a dá mu to do dalšieho riadku Alebo mi to pls pridaj do Stocku.. Dík stock ColouredText(text[]) { enum colorEnum { colorName[16], colorID[7] } ; new colorInfo[][colorEnum] = { { "GOLD", "E1E718" }, { "PURPLE", "7340DB" }, { "PINK", "E81CC9" }, { "ORANGE", "DB881A" }, { "0000FF", "0000FF" }, { "FFFF00", "FFFF00" }, { "00FFFF", "00FFFF" }, { "FF0000", "FF0000" }, { "808080", "808080" }, { "FFFFFF", "FFFFFF" }, { "00FF00", "00FF00" }, { "FF00FF", "FF00FF" } }, string[(128 + 32)], tempString[16], pos = -1, x ; strmid(string, text, 0, 128, sizeof(string)); for( ; x != sizeof(colorInfo); ++x) { format(tempString, sizeof(tempString), "[%s]", colorInfo[x][colorName]); while((pos = strfind(string, tempString, true, (pos + 1))) != -1) { new tempLen = strlen(tempString), tempVar, i = pos ; format(tempString, sizeof(tempString), "{%s}", colorInfo[x][colorID]); if(tempLen < 8) { for(new j; j != (8 - tempLen); ++j) { strins(string, " ", pos); } } for( ; ((string[i] != 0) && (tempVar != 8)) ; ++i, ++tempVar) { string[i] = tempString[tempVar]; } if(tempLen > 8) { strdel(string, i, (i + (tempLen - 8))); } x = -1; } } return string; }
  8. Stále nejde No nič, asi si to urobím na viac príkazov.. A jak pridať další riadok do toho textu pls, aby som to nedával zasa cez CreateObject nižšie pls
  9. Ne, lebo v Definku už sú zadefinované
  10. Ahoj Jak som mal príkaz Text na vozidlo, tak som tam pridal farby, ide jak má. Lenže prišla dalšia časť. Trošku tažšie, lebo mi to nechce ísť. Ide o to, že ked napíšem príkaz.. /text test 1 tak mi to napíše tu správu akože je chybná ale popritom je správne. No nič, prosím opravte mi kód aby to šlo normálne, Ďakujem
  11. Urob si to len napr.: /rdelete.. Do príkazu dáš podmienku IsPlayerAdmin a máš príkaz na RCON
  12. Lenže toto tam dá Object, Ja to chcem jak je na RZE 8.1, iba Text, žiadny Object
  13. Jááááj, dík PS: Niesom deb*l len som nepochopil noo... No.. Urobil som to lenže je tu další probém.. QCMD:text(){ new vehicleid = GetPlayerVehicleID(playerid); new attach = CreateObject(980,0,0,-1000,0,0,0,100); SetObjectMaterialText(attach, "Kokos", 0, OBJECT_MATERIAL_SIZE_256x128, "Arial", 28, 0, 0xFFFF8200, 0xFF000000, OBJECT_MATERIAL_TEXT_ALIGN_CENTER); AttachObjectToVehicle(attach, GetPlayerVehicleID(playerid), 1.315000,2.325000,0.150000,0.000001,0.000000,90.000000); //Dialog(playerid, 1, "{FF0000}Text na vozidlo", "Zadaj Text na Vozidlo.", "Dobre", "Odísť", "vehtext"); return 1; }
  14. X,Y,Z má byť tak aby to bolo hned na dverách ?? A písaní Text sa pridáva z lava do prava, s prava do lava, abo zo stredu sa posúva aj do lava a prava ??
  15. Dík, a ako má byť Object pls.. (ID, X,Y,Z) No, tak nejako som to urobil ale nefunguje to.. Prosím opravte kód Dík if(response){ new Float:X, Float:Y, Float:Z; new vehicleid = GetPlayerVehicleID(playerid); new objectid = CreateObject(19313,GetVehiclePos(vehicleid,X,Y,Z)); AttachObjectToVehicle(objectid, vehicleid, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0); SetObjectMaterialText(objectid, inputtext, 0, OBJECT_MATERIAL_SIZE_256x128, "Arial", 28, 0, 0xFFFF8200, 0xFF000000, OBJECT_MATERIAL_TEXT_ALIGN_CENTER);
  16. Ahoj Už dávnejšie som hladal Funkciu na vytvorenie Textu ktoré bude na boku vozidla (ako na SuperPařbe). Ale na wiki v Kategórií Vehicles nebolo napísané nič o Textoch.. Iba v kategórií 3D Labels: Attach3DTextLabelToVehicle ale to nemyslím. Pokial je nato nejaký Script tak mi prosím pošlite Link. Ďakujem [ ! ] Nepíšte mi tu Linky (priamo) na google / "vyhladám to za teba" - ĎAKUJEM !!
  17. Prohozovali ?? Ja mám Pickupy tiež takto a funguje normálne.. Jak ma v tomto vedieť jaký Pickup sa má vyvolať.. public OnPlayerPickUpPickup(playerid, pickupid) { if(IsPlayerInSphere(playerid, 2115.4805,921.4605,10.5474,4))//benzinka { if(IsPlayerInAnyVehicle(playerid)) { ShowPlayerDialog(playerid,DIALOG_BENZINKA, DIALOG_STYLE_INPUT, "Stanice", "Cena za litr: 31$\nKolik litrů ?:", "Tankuj", "Konec"); } } // Podla mna by to tu malo Crashnúť.. ale ked ide, // Musíš tu máš if(pickupid == ..) a nie jak to máš ty // A ked tak.. Musíš mať new pokial máš viac Pickupov s tým istým ID if(IsPlayerInSphere(playerid,2203.0952,2472.4285,10.5474,4))//benzinka { if(IsPlayerInAnyVehicle(playerid)) { ShowPlayerDialog(playerid,DIALOG_BENZINKA, DIALOG_STYLE_INPUT, "Stanice", "Cena za litr: 31$\nKolik litrů ?:", "Tankuj", "Konec"); } } return 1; } EDITED:
  18. Hmm.. , Pickupy dávaj podla newov, new benzinka1; benzinka1 = CreatePickup(..) Potom do OnPlayerPickupPickUp dávaj if(pickupid == benzinka1) { // Čo sa stane ak vstúpi do Pickupu benzinka1 } A ešte.. IsPlayerRangeOfPoint dávaj iba ak má niečo stlačít.. Napr.: L.ALT aby zobrazilo dialog Pickup ti otvorí automaticky ked donho vstúpiš. A nedefinuj si zbytočne funkciu na uplne niečo iné abo s prehodenými paramamy. Nwm či to je kvoli tomu ale ked tak daj si iba #define IsPlayerInSphere(%0,%1,%2,%3,%4) IsPlayerInRangeOfPoint(%0,%1,%2,%3,%4)
  19. Guyy

    pomoc Save Tuning

    Ale jak viriešiť ten Save pls ?? Mne neuloží, alebo dá to zle.. new id = GetVehicleID(vehicleid); if(IsValidVehicle(id)) { for(new i=0; i < sizeof(VehicleMods[]); i++) { VehicleMods[id][i] = componentid; } SaveVehicle(id); } alebo for(new m=0; m < sizeof(VehicleMods[]); m++) { format(line, sizeof(line), "Mod%d=%d\r\n", m, VehicleMods[vehicleid][m]); fwrite(handle, line); }
  20. Guyy

    pomoc Save Tuning

    ATomas, toto io_append mi napísali na fore.. pôvodne tam bolo io_write ale nič nepomože Zistil som, že problém je v zapisovaní nie loadovaní, takže problém je iba v SaveVehicle abo OnVehicleMod..
  21. Guyy

    pomoc Save Tuning

    Lenže to že jak.. Všade je 0 lebo nema žiadny Component, Ked do vozidla pridám nejaky Component mal by sa dať VehicleMods v zložke na Mods(GetVehicleComponentType(componentid))=componentid lenže to sa neurobí..
  22. Guyy

    pomoc Save Tuning

    Súbory mám vytvorené do predu.. pri vytvorení vozidla sa mi tam zapíše všetko aj Mod%d=%d vo všetkých riadkoch je Mod0=0 a toto sa nechce prepísať
  23. Guyy

    pomoc Save Tuning

    no.. a čo je na tom zle do VehicleMods zapíšem ten mod a uložím..
  24. Guyy

    pomoc Save Tuning

    Jj, ale ani to nepomohlo
×
×
  • Create New...