-
Příspěvků
329 -
Registrován
-
Aktivní
-
Vítězných dnů
7
Content Type
Profiles
Forums
Calendar
Gallery
SA-MP
Everything posted by Guyy
-
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.
-
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
-
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
-
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; }
-
Ked ste taký múdry, prečo si to nevyskúšate ?? A postine to tu.. uvidíme či pôjde
-
Ja jej rozumiem, len to jak to pridať.. Bud Errory abo to v hre nejde (urobí hovadinu).
-
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; }
-
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
-
Ne, lebo v Definku už sú zadefinované
-
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
-
Urob si to len napr.: /rdelete.. Do príkazu dáš podmienku IsPlayerAdmin a máš príkaz na RCON
-
Lenže toto tam dá Object, Ja to chcem jak je na RZE 8.1, iba Text, žiadny Object
-
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; }
-
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 ??
-
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);
-
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 !!
-
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:
-
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)
-
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); }
-
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..
-
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í..
-
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ť
-
no.. a čo je na tom zle do VehicleMods zapíšem ten mod a uložím..
-
Jj, ale ani to nepomohlo