Üzenetek megjelenítése

Ez a szekció lehetővé teszi a felhasználó által írt összes hozzászólás megtekintését. Vedd figyelembe, hogy csak azokba a fórumokba írt hozzászólásokat látod, amelyekhez hozzáférésed van.


Üzenetek - kiakovi

Oldalak: 1 ... 6 7 [8] 9 10 ... 13
106
Szkript kérések / VISZ Parancs.
« Dátum: 2013. november 10. - 01:14:11 »
Én a vonszolást úgy csináltam, hogy a játékosnak 2 tárolót adtam.
Hogy vonszolo << a vonszoló játékos id-jét tárolja
vonszolva << egy egy bool, hogy vonszolás alatt áll-e az illetõ
és on player update alatt lekérem a vonszoló pozícióját és beállítom a vonszolt ember helyzetét

107
Általános / Unity-ben disco.
« Dátum: 2013. november 10. - 00:29:52 »
Object, sa-mp map editorral be tudod tenni, K-DST objectek oldalán meg rá tudsz keresni a villogó táncparkettre :)

108
Munkaerő keresése / Mappert keresek!
« Dátum: 2013. november 09. - 22:26:31 »
Sziasztok!
Egy nem szokványos, nulláról kezdett, készülõ RPG szerverhez keresek mapper(eke)t.
Egy kis ízelítõ a szerverbõl: Alapelveket dolgoztam ki, mint az admin és játékos között nincs különbség, az admin nem szólhat bele a játékmenetbe (a játékost nem szabad elmozgatni a saját helyérõl, nincs fagyasztás, stb...). Lesznek persze munkák (alap, fizetõs, leader), egyedi segélyhívás, egyedi bizniszrendszer, egyedi halálrendszer, egyedi bandarendszer, egyedi módon kezelnénk a kezdõket.
Helyszínei: Los Santos, Red County, Flint County, Whetstone. Rengeteg a tennivaló, ezt majd részletezem privátban (bankok, városháza, a polgármester háza, HQ-k... stb). Haladási ütem: írok egy listát, amirõl 2-3 naponta meg kéne csinálni egy mapot (épület belsõ, külsõ csicsa, stb...).
Nagy elvárásaim nincsenek a jelentkezõvel kapcsolatban,  lehet akár 14 vagy akár 25, és képviselheti a 3. nemet, akár lehet kazah állampolgár is. A lényeg, hogy igényes legyen a munkájára és tudjam írni folyamatosan a modot (kész épületekhez alakítanám a modot)
Mit ajánlok cserébe?
Adminsegédi posztot biztosan, szimpátia alapján akár 1-es adminszintet is kaphat az illetõ, és persze fel lesz tüntetve a készítõk között.

109
Segítségkérés / Egyedi jármû rendszer hiba
« Dátum: 2013. november 05. - 20:43:57 »
Köszönöm a segítséget, a jármûrendszer teljesen mûködik, a benzint meg fogom oldani. :)

110
Segítségkérés / Egyedi jármû rendszer hiba
« Dátum: 2013. november 04. - 18:17:59 »
Köszi a segítséget, tanácsokat, autószínek, model id, az pozíciók és a rendszám jól tölt be. Adatmentés paranccsal megy mostantól, nem timerrel.
Viszont van még 2 problémám.
 
public kocsisave()
{
GetVehiclePos(veh[vehid[vi]], vInfo[vehid[vi]][posx], vInfo[vehid[vi]][posy], vInfo[vehid[vi]][posz]);
GetVehicleZAngle(veh[vehid[vi]], vInfo[vehid[vi]][posa]);
format(vfile, sizeof(vfile), \"/vehicles/%i.ini\", vehid[vi]);
if(dini_Exists(vfile))
{
dini_IntSet(vfile, \"Col1\", vInfo[vehid[vi]][col1]);
dini_IntSet(vfile, \"Col2\", vInfo[vehid[vi]][col2]);
dini_FloatSet(vfile, \"PosX\", vInfo[vehid[vi]][posx]);
dini_FloatSet(vfile, \"PosY\", vInfo[vehid[vi]][posy]);
dini_FloatSet(vfile, \"PosZ\", vInfo[vehid[vi]][posz]);
dini_FloatSet(vfile, \"PosA\", vInfo[vehid[vi]][posa]);
dini_FloatSet(vfile, \"Fuel\", vInfo[vehid[vi]][fuel]);
/*new Float:vhhp[MAX_VEHICLES];
GetVehicleHealth(veh[vehid[vi]], vhhp[vehid[vi]]);
dini_FloatSet(vfile, \"Vhp\", vhhp[vehid[vi]]);
if(vhhp[vehid[vi]] << 250.0)
    {
    DestroyVehicle(veh[vehid[vi]]);
    dini_Remove(vfile);
    }*/
}
return 1;
}

 
[A mentésnél lekérném, hogy a jármû hp-ja kisebb-e 250-nél és ha igaz, törölje a kocsit és a file-t. Sajnos az összes kocsit törli fájlostul, pedig mindnek az élete nagyobb 250-nél biztosan.] << Hülye voltam, javítottam... :D
A másik, hogy hogyan csökkentsem a benzint, ha a vagy megy a motorja vagy áll és a kocsi mozog?
(ha meg nem megy a motorja, ne csökkenjen a benzin) :)

111
Segítségkérés / Warning
« Dátum: 2013. november 03. - 20:50:42 »
Szerintem az \"enablejump\" nem bool változó, írd át a \"true\"-t 1-re, vagy a változóból csinálj bool-t. Remélem érthetõ :)

112
Segítségkérés / Egyedi jármû rendszer hiba
« Dátum: 2013. november 03. - 19:36:06 »
Sziasztok!
Saját modba kitaláltam egy jármû rendszert, viszont nem mûködik minden normálisan benne (pawno elfogadja).
Az autók betöltenek rendesen, viszont a mentésnél keverednek az adatok (benzin, pozíció).
Itt a részlet:
Ongamemodeinit alatt:
 
for(new vi = 0; vi < 2000; vi++)
       {
       format(vfile, sizeof(vfile), \"/vehicles/%i.ini\", vi);
if(dini_Exists(vfile))
    {
    format(vInfo[vi][tulaj], MAX_PLAYER_NAME+1, \"%s\", dini_Get(vfile, \"Tulaj\"));
    vInfo[vi][col1] = dini_Int(vfile, \"Col1\");
    vInfo[vi][col2] = dini_Int(vfile, \"Col2\");
    vInfo[vi][posx] = dini_Float(vfile, \"PosX\");
    vInfo[vi][posy] = dini_Float(vfile, \"PosY\");
    vInfo[vi][posa] = dini_Float(vfile, \"PosZ\");
    vInfo[vi][fuel] = dini_Float(vfile, \"Fuel\");
    format(vInfo[vi][rendszam], 20, \"%s\", dini_Get(vfile, \"Rendszám\"));
    veh[vi] = AddStaticVehicleEx(dini_Int(vfile, \"Model\"), vInfo[vi][posx], vInfo[vi][posy], vInfo[vi][posz], vInfo[vi][posa], vInfo[vi][col1], vInfo[vi][col2],6*60*60*1000);
   SetVehicleHealth(veh[vi], dini_Float(vfile, \"Vhp\"));
   SetVehicleNumberPlate(veh[vi], vInfo[vi][rendszam]);
   SetVehicleParamsEx(veh[vi], true, false, false, false, false, false, false);
   SetTimerEx(\"KocsiTimer\", 1*1000, true, \"i\", vi);
   }
}

 
Ongamemodeexit alatt:
 
for(new vi = 0; vi < 2000; vi++)
       {
       format(vfile, sizeof(vfile), \"/vehicles/%i.ini\", vi);
if(dini_Exists(vfile))
    {
    dini_Set(vfile, \"Tulaj\", vInfo[vi][tulaj]);
    dini_IntSet(vfile, \"Col1\", vInfo[vi][col1]);
    dini_IntSet(vfile, \"Col2\", vInfo[vi][col2]);
    dini_FloatSet(vfile, \"PosX\", vInfo[vi][posx]);
    dini_FloatSet(vfile, \"PosY\", vInfo[vi][posy]);
    dini_FloatSet(vfile, \"PosZ\", vInfo[vi][posz]);
    dini_FloatSet(vfile, \"PosA\", vInfo[vi][posa]);
    dini_FloatSet(vfile, \"Fuel\", vInfo[vi][fuel]);
    dini_Set(vfile, \"Rendszám\", vInfo[vi][tulaj]);
    new Float:vhhp;
    vhhp = GetVehicleHealth(veh[vi], vhhp);
    dini_FloatSet(vfile, \"Vhp\", vhhp);
   }
}

 
Timer:
 
public kocsitimer(vehid)
{
new Float:cdis[MAX_VEHICLES];
GetVehicleParamsEx(veh[vehid], engine, lights, alarm, doors, bonnet, boot, objective);
cdis[vehid] = GetVehicleDistanceFromPoint(veh[vehid], vInfo[vehid][posx], vInfo[vehid][posy], vInfo[vehid][posz]);
if(engine == 1)
{
if(cdis[vehid] == 0)
    {
    vInfo[veh[vehid]][fuel] = vInfo[veh[vehid]][fuel]-0.0001;
    }else{
    vInfo[veh[vehid]][fuel] = vInfo[veh[vehid]][fuel]-(cdis[vehid]/100);
    }
}
GetVehiclePos(veh[vehid], vInfo[vehid][posx], vInfo[vehid][posy], vInfo[vehid][posz]);
GetVehicleZAngle(veh[vehid], vInfo[vehid][posz]);
return 1;
}

 
Köszi a segítséget elõre is :)
Szerk: útközben beállítottam, hogy csak járó motornál csökkenjen a benzin, így nem fog vontatásnál fogyasztani a jármû.

113
Segítségkérés / Enumban string
« Dátum: 2013. november 02. - 11:35:47 »
asszem ugyanarra jöttem rá :D csak nem sizeof-ot használtam :) Köszi a segítséget :)

114
Segítségkérés / Enumban string
« Dátum: 2013. november 02. - 11:20:18 »
Sziasztok!
Meg szeretném kérdezni, hogyan tudnék enumban szöveget tárolni?
 
enum Info2
{
tulaj/*szerk*/[MAX_PLAYER_NAME+1]
}
new vInfo[2000][info2];

 

vInfo[tulaj] = dini_Get(file, \"Tulaj\");

 
dini_Get-tel adnék a tárolónak értéket :)
Elõre is köszi a segítséget!
Szerk.: csináltam egy ilyet, ez használható? A pawno elfogadja
 
format(vInfo[tulaj], MAX_PLAYER_NAME+1, \"%s\", dini_Get(file, \"Tulaj\"));

115
Segítségkérés / Pm rendster
« Dátum: 2013. március 14. - 17:47:39 »
Nem lehet, hogy sscanf-os szkriptet szedtél le?
Amúgy írok neked egy pm rendszert, egy egyszerût (bárki bárkinek írhat)
szkript/mod elejére:
 
new giveplayerid;
new str[256];
new Nev[Max_Player_Name];
new szoveg[256];

 

CMD:pm(playerid, params[])
{
if(sscanf(params, \"us[256]\", giveplayerid, str)) return SendClientMessage(playerid, COLOR_GREY, \"Használat: /pm [id] [szöveg]\");
{
      GetPlayerName(playerid, Nev, sizeof(Nev));
            format(szoveg, sizeof(szoveg), \"%s privát üzenete neked: %s \", Nev, str);
              SendClientMessage(giveplayerid, 0x3af030AA, szoveg);
}
return 1;
}

 
Szedd le hozzá a sscanf és a zcmd include-ot

116
Segítségkérés / dini_Remove hiba
« Dátum: 2013. március 13. - 17:41:01 »
Nem megy :/ Csak a kocsi tûnik el, a file nem.

117
Segítségkérés / Mód Hiba (Unknow)
« Dátum: 2013. március 11. - 16:31:54 »
SpawnPlayer(playerid);

 << Ez a helyes alak.
Arra való, hogy újraspawnolja a játékost. Tehát, ha az OnPlayerSpawn alá teszed, akkor elvileg a végtelenségig spawnol, míg le nem lépsz a szerverrõl :D
Meg irkáltál a filterscriptinit és gamemodeinit alá is. Csak az egyikhez írj!
Meg úgy látom RolePlay-t szeretnél írni :D Bele se kezd, nézz utána az alapoknak, aztán csinálj kisebb tdm és free modokat.
a /god parancs alatt a
SetPlayerHealth(playerid, 99999);

 a helyes alak
 
public OnFilterScriptInit()
{
SetTimer(reklam,60000,true); <<<<<< töröld!
return 1;
}

 
Ajánlom figyelmedbe az alapok tanulását.
http://wiki.sa-mp.com/wiki/Scripting_Basics
http://wiki.sa-mp.com/wiki/Category:Scripting_Functions
http://wiki.sa-mp.com/wiki/Category:Scripting_Callbacks
Remélem segítettem.

118
Segítségkérés / dini_Remove hiba
« Dátum: 2013. március 11. - 15:00:34 »
Hát... Nem fogja az megoldani a problémám :D

119
Segítségkérés / dini_Remove hiba
« Dátum: 2013. március 11. - 14:51:22 »
Persze :)

120
Fórum Archívum (Témák/Fórumok) / Re:dini törlés hiba
« Dátum: 2013. március 11. - 14:46:57 »
Idézetet írta: Raidon date=1363009210\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"34765\" data-ipsquote-contentclass=\"forums_Topic
Kedves kiakovi!

Ajánlom figyelmedbe tanulgatni a dini.inc használatát.


Megoldás:


dini_Unset(filename[], key[])


Ezzel tudunk a létezõ fájlokból kitörölni változókat, integer illetve string változókat egyaránt.


Példa:


dini_Unset(\"Fájlnév\",\"Ölések\");

 

Ezzel kitöröltük a valami.ini-bõl a Deaths változót, a Ölések változó megszûnt.

Remélem segítettem, ezzel a leírással a kezdõknek. Kössz h elolvastad




 :facepalm:





Helló.

Nem tudom jól írom e, ha nem jó akkor elnézést kérek kezdõ scripter vagyok.


Ennél a sornál kell át írni szerintem utolsó elõtti az az 10 vagy pedig utolsónál az az 8203.



SetVehiclePos(VehicleID,1940.3462,2146.5806,10.8203);

 


[/quote]
Emlékszel? Ez kérlek szépen rohadt nagy fail...
Kedves Raidon!


Kérlek, ha azt sem tudod mirõl beszélsz, ne írj! Ne gyûjtögesd a hozzászólásokat, mert jelentelek egy moderátornak. Nekem nem file-ból sortörlés kell. A dini.inc használatát kívülrõl fújom, csak 1x-2x fennakadok. Jelenleg nem tom miért nem törli a parancs a kijelölt file-t.


Ajánlom figyelmedbe az alapok tanulását.


http://wiki.sa-mp.com/wiki/Scripting_Basics

http://wiki.sa-mp.com/wiki/Category:Scripting_Functions

http://wiki.sa-mp.com/wiki/Category:Scripting_Callbacks

Remélem segítettem.

Oldalak: 1 ... 6 7 [8] 9 10 ... 13
SimplePortal 2.3.7 © 2008-2024, SimplePortal