Ü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 - kos

Oldalak: 1 ... 11 12 [13] 14 15 ... 20
181
Segítségkérés / Fegyver adatkérés.
« Dátum: 2014. június 02. - 11:00:33 »
hm nem tudom, mivel ha van egy adott lõszered, pl 300 töltényed és pl m4ed van annak a tárába 50 fér ugyebár, na de ha én pl 25öt levonok azt nem a tárazásból fogja levenni, szal ha pl elgörgetem és vissza akkor az érték 225 és 50lesz betöltve ismét ... Szóval függvény kell hozzá szerintem  :hmmm:

Dupla hozzászólás automatikusan összefûzve. ( 2014. június 03. - 19:01:06 )

Valaki ötlet???  :facepalm:

182
Segítségkérés / Fegyver adatkérés.
« Dátum: 2014. június 02. - 09:54:06 »
Hali.
Az lenne a kérdésem, hogyan tudnám azt lekérni, hogy mennyi van a tárban?
Úgy értve van a fegyver, meg a lõszer, de mikor ugye valaki elõvesz fegyvert a lõszerbõl betöltõdik egy adot szám alapból az úgy nevezet \"tárba\" és nekem ennek a tárnak a lekérdezése/betöltése kéne.  :)
azt tudom, hogy ezzel lekérdezhetem a fegyvert és a lõszert is, de sajnos a tárazását már nem...
 
GetPlayerWeaponData

 
[mod]Kiraktam a PREFIX-et.[/mod]

183
Segítségkérés / Parancshiba.
« Dátum: 2014. május 31. - 23:09:18 »
megoldottam :)

184
Segítségkérés / Parancshiba.
« Dátum: 2014. május 27. - 16:18:21 »
:thumbsup: Viszont teljesen átalakítottam, most így néz ki:
 

CMD:f(playerid,params[])
{
    new muvelet[30],fegyver[32],fegyvere,loszer;
if(sscanf(params,\"s[30]\",muvelet)) return SendClientMessage(playerid,-1,\"Használat: /f(egyver) e(lõvesz) k(elrak) r(eload)\");
if(Egyezik(muvelet,\"e\"))
{
    if(!sscanf(params,\"s[30]s[32]\",muvelet,fegyver))
{
    fegyvere = -1;
   for(new w; w < 48; w++) if(strfind(aWeaponNames[w],fegyver,true) != -1){ fegyvere = w; break; }
   if(fegyvere == -1) fegyvere = strval(fegyver);
   if(fegyvere < 0 || fegyvere > sizeof(aWeaponNames)) return SendClientMessage(playerid,-1,\"Error: Nincs ilyen fegyver!\");
   //if(pInfo[playerid][m4tar] <= 0 || pInfo[playerid][ak47tar] <= 0 || pInfo[playerid][mp5tar] <= 0 || pInfo[playerid][combattar] <= 0 || pInfo[playerid][shotguntar] <= 0 || pInfo[playerid][snipertar] <= 0 || pInfo[playerid][rifletar] <= 0 || pInfo[playerid][deagletar] <= 0 || pInfo[playerid][silencedtar] <= 0) return SendClientMessage(playerid,-1,\"Nincs tárad!\");
   //if(pInfo[playerid][m4] <= 0 || pInfo[playerid][ak47] <= 0 || pInfo[playerid][mp5] <= 0 || pInfo[playerid][combat] <= 0 || pInfo[playerid][shotgun] <= 0 || pInfo[playerid][sniper] <= 0 || pInfo[playerid][rifle] <= 0 || pInfo[playerid][deagle] <= 0 || pInfo[playerid][silenced] <= 0) return SendClientMessage(playerid,-1,\"Nincs fegyvered!\");
            if(Eloveve[playerid] == 0)
   {
                //if(!strcmp(fegyver,\"m4\",true))
       if(Egyezik(fegyver,\"m4\"))
      {
         pInfo[playerid][m4tar] -= 1;
         loszer = 50;
         pInfo[playerid][m4loszer] -= loszer;
         pInfo[playerid][m4] -= 1;
         GivePlayerWeapon(playerid,fegyvere,50);
         Eloveve[playerid] = 1;
      }
   }else{SendClientMessage(playerid,-1,\"Van már a kezedben fegyver!\");}
}else{SendClientMessage(playerid,-1,\"Használat: /f(egyver) e(lõvesz) [Fegyver Név / ID]\");}
}
        return 1;
}

 
az a vicces fegyver adás parancsnán hasonlóan van, és full jó, de itt egyszerûen valamiért nem jó....
 
if(Eloveve[playerid] == 0)

 
Eddig tuti lefut, de ami benne van az már nem, hisz nem adja oda a dolgokat, de azt nem értem, ha hasonlóan mûködik a fegyveradásnál, akkor elõvételnél miért nem jó?  :wall:  :facepalm:
Valaki ötlet?  :unsure:
[mod]Javítottam code=pawno-t code=pawn-ra[/mod]

185
Segítségkérés / Parancshiba.
« Dátum: 2014. május 24. - 21:51:50 »
Köszi a segítséget, de még így sem akar mûködni.  :shurg:
De, látom, hogy így már nem bugos a kód.  :yes:
Viszont, még mindig valami nem szuperálhat benne, mivel még mindig nem akarja végrehajtani az elõvételt.  :hmmm:
Nos sajnos nem írt ki semmi furcsát, csak annyi vehetõ észre, hogy nem veszi elõ.

186
Hali, én ezt használom.
OnGameModeInit alá akár:
 

PlayAudioStreamForAll(\"LINK\",1958.3783,1343.1572,15.3746,60.0,1);

 


stock PlayAudioStreamForAll(url[],Float:x,Float:y,Float:z,Float:dist,on)
{
for(new i; i < MAX_PLAYERS; i++ )
{
    if(IsPlayerConnected(i))
    {
        StopAudioStreamForPlayer(i);
PlayAudioStreamForPlayer(i,url,x,y,z,dist,on);
    }
}
return 1;
}

 
netán ha leáll a zene, mert vége a számnak, akkor ajánlom megspécizni egy timerrel egy 1-2ms es timerrel, hogy ellenõrizze megy e még a zene ott ahol hallgattad, vagy már nem...
Remélem segítettem  :smokin:
Az OnPlayerUpdate(t) nem ajánlom, mert floodolná nagyon is a dolgokat  ???
De számlálással már nem pl.:
new bool:Inditva[MAX_PLAYERS]

 
Ugyanis így sem kizárt, de így sem árt megspécizni egy kis timerrel, mert itt is idönként leállhat a lejátszás, ha zónában vagy egy ideig.
[mod]Javítottam a

taget

tagre![/mod]

187
Segítségkérés / Parancshiba.
« Dátum: 2014. május 24. - 14:50:15 »
Üdv.
Nos megcsináltam egy ilyen parancsot, de bugol valamiért :/  :shurg: Valaki ötlet, hogy lehetne mûködõképes?  :hmmm:
 

CMD:f(playerid,params[])
{
    new slot, id, fegyo, ammo;
if(!strcmp(params[1],\"e\",true))
{
    if(params[1])
      return SendClientMessage(playerid,Red,\"Használat: /fegyver elõvesz [név / id]\");
        if(params[2] == id)
if(id < 1 || id >= sizeof(aWeaponNames))
   return SendClientMessage(playerid,Red,\"Nincs ilyen fegyver\");
    slot = GetGunSlot(id);
GetPlayerWeaponData(playerid, slot, fegyo, ammo);
if(fegyo != id || ammo == 0)
   return SendClientMessage(playerid,Red,\"Nincs ilyen fegyvered!\");
        if(TiltottFegyver(id))
{
   SendClientMessage(playerid,Red,\"Hoppá, ez tiltott fegyver! Legközelebb bann jár érte!\");
   FegyverElvesz(playerid, id);
   return 1;
}
if(IsPlayerInAnyVehicle(playerid) && (id == 22 || id == 23 || id == 24))
   return SendClientMessage(playerid,Red,\"Ezt nem veheted elõ jármûben\");
Fegyvere[playerid] = id;
SetPlayerArmedWeapon(playerid, id);
SendClientMessage(playerid,-1,\"Elõvettél egy fegyvert!\");
if(id >= 24 && id <= 34)
{
   ApplyAnimation(playerid,\"UZI\",\"UZI_reload\",4.0,0,0,0,0,0);
}
}//else {SendClientMessage(playerid,Red,\"/f [e]\");}
return 1;
}

 
Kiraktam helyetted a PREFIX-et + a code-t code=pawn-ra cseréltem.

188
Szkript kérések / /széf probléma
« Dátum: 2014. március 19. - 16:23:30 »
Igen így már tökéletes  8)
Köszönöm ment a +

189
Szkript kérések / /széf probléma
« Dátum: 2014. március 17. - 23:03:22 »
hm közel a megolás :) megfelelne ha nem bugolna a minranggal ><... mert csak példaként vetettem fel am egnézet, sok más parancs van még amihez ki kell kapcsolni a funkciókat, de a minrangnál pl csak az összeg kell, ami valaiért bugolt a megnézzel...

190
Szkript kérések / /széf probléma
« Dátum: 2014. március 17. - 00:48:34 »
Köszi, ez hasznos, de ezt én is meg tudom csinálni :) igazából nekem még mindig az a bajom, hogy nem tudom kikapcsolni a funkciókat...
Egy kis részletet mutatok, hogy vizuálisan is lássad a gondomat:(ez a v1.0 verzió a széfbõl, azóta már fejlesztettem, hogy ne keljen külön irkálni minden széfet. )
 

CMD:szef(playerid, params[])
{
new function[70],function2[70],osszeg;
if(sscanf(params,\"s[16]s[16]d\",function,function2,osszeg)) return msg(playerid,Red,\"/széf [megnéz] [ki/be]-[mit]-[mennyit]\");
if(pInfo[playerid][pFrakcio] == 1)
{
if(pInfo[playerid][pFrakcioRang] >= YakuzaMinrang)
{
   if(!strcmp(function,\"ki\",true))
   {
        if(!strcmp(function2,\"pénz\",true))
       {
           if(YakuzaPenz < osszeg) return msg(playerid,Red,\"Nincs ennyi pénz a széfben!\");
            pInfo[playerid][pPenz] += osszeg;
            GivePlayerMoney(playerid,osszeg);
            YakuzaPenz -= osszeg;
            YakuzaSzefMent();
       }
       if(!strcmp(function2,\"kaja\",true))
       {
            if(YakuzaKaja < osszeg) return msg(playerid,Red,\"Nincs ennyi kaja a széfben!\");
            pInfo[playerid][pKaja] += osszeg;
            YakuzaKaja -= osszeg;
            YakuzaSzefMent();
       }
       if(!strcmp(function2,\"mati\",true))
       {
            if(YakuzaMati < osszeg) return msg(playerid,Red,\"Nincs ennyi mati a széfben!\");
            pInfo[playerid][pMati] += osszeg;
            YakuzaMati -= osszeg;
            YakuzaSzefMent();
       }
       if(!strcmp(function2,\"marihuana\",true))
       {
            if(YakuzaMarihuana < osszeg) return msg(playerid,Red,\"Nincs ennyi marihuana a széfben!\");
            pInfo[playerid][pMarihuana] += osszeg;
            YakuzaMarihuana -= osszeg;
            YakuzaSzefMent();
       }
       if(!strcmp(function2,\"heroin\",true))
       {
            if(YakuzaHeroin < osszeg) return msg(playerid,Red,\"Nincs ennyi heroin a széfben!\");
            pInfo[playerid][pHeroin] += osszeg;
            YakuzaHeroin -= osszeg;
            YakuzaSzefMent();
       }
       if(!strcmp(function2,\"kokain\",true))
       {
            if(YakuzaKokain < osszeg) return msg(playerid,Red,\"Nincs ennyi kokain a széfben!\");
            pInfo[playerid][pKokain] += osszeg;
            YakuzaKokain -= osszeg;
            YakuzaSzefMent();
       }
       if(!strcmp(function2,\"gyémánt\",true))
       {
            if(YakuzaMati < osszeg) return msg(playerid,Red,\"Nincs ennyi gyémánt a széfben!\");
            pInfo[playerid][pGyemant] += osszeg;
            YakuzaGyemant -= osszeg;
            YakuzaSzefMent();
       }
    }
    }else msg(playerid,Red,\"Nincs elég rangod hozzá!\");
    if(!strcmp(function,\"be\",true))
{
        if(!strcmp(function2,\"pénz\",true))
    {
        if(pInfo[playerid][pPenz] < osszeg) return msg(playerid,Red,\"Nincs ennyi pénz nálad!\");
            pInfo[playerid][pPenz] -= osszeg;
            GivePlayerMoney(playerid,-osszeg);
            YakuzaPenz += osszeg;
            YakuzaSzefMent();
    }
    if(!strcmp(function2,\"kaja\",true))
    {
            if(pInfo[playerid][pKaja] < osszeg) return msg(playerid,Red,\"Nincs ennyi kaja nálad!\");
            pInfo[playerid][pKaja] -= osszeg;
            YakuzaKaja += osszeg;
            YakuzaSzefMent();
    }
    if(!strcmp(function2,\"mati\",true))
    {
            if(pInfo[playerid][pMati] < osszeg) return msg(playerid,Red,\"Nincs ennyi mati nálad!\");
            pInfo[playerid][pMati] -= osszeg;
            YakuzaMati += osszeg;
            YakuzaSzefMent();
    }
    if(!strcmp(function2,\"marihuana\",true))
    {
            if(pInfo[playerid][pMarihuana] < osszeg) return msg(playerid,Red,\"Nincs ennyi marihuana nálad!\");
            pInfo[playerid][pMarihuana] -= osszeg;
            YakuzaMarihuana += osszeg;
            YakuzaSzefMent();
    }
    if(!strcmp(function2,\"heroin\",true))
    {
            if(pInfo[playerid][pHeroin] < osszeg) return msg(playerid,Red,\"Nincs ennyi heroin nálad!\");
            pInfo[playerid][pHeroin] -= osszeg;
            YakuzaHeroin += osszeg;
            YakuzaSzefMent();
    }
    if(!strcmp(function2,\"kokain\",true))
    {
            if(pInfo[playerid][pKokain] < osszeg) return msg(playerid,Red,\"Nincs ennyi kokain nálad!\");
            pInfo[playerid][pKokain] -= osszeg;
            YakuzaKokain += osszeg;
            YakuzaSzefMent();
    }
    if(!strcmp(function2,\"gyémánt\",true))
    {
            if(pInfo[playerid][pGyemant] < osszeg) return msg(playerid,Red,\"Nincs ennyi gyémánt nálad!\");
            pInfo[playerid][pGyemant] -= osszeg;
            YakuzaGyemant += osszeg;
            YakuzaSzefMent();
    }
    }
    }else msg(playerid,Red,\"Nem vagy Yakuza tagja!\");
return 1;
}

 
ez mind szépen mûködik, de igazából ha be akarom építeni ezt /széf megnéz részt is, ez azért nem lesz jó mert ugyan úgy kéri a többi adatot(a mit és menyit)
Nekem ez a gondom, hogy nem tudom megcsinálni, hogy annál ne kérje a másik két funkciót...
Remélem így vizuálisan egy régebbi széf verziómmal érthetõ a kérdésem :)

191
Segítségkérés / Színkód hiba.
« Dátum: 2014. június 09. - 13:11:15 »
ha használod a normális alakját, dob ki warn-t?[/quote]
Nem semmi warn... Épp ez a baj, hogy mûködnie kéne... de nem mûködik xd
 
Használd a colorpicker weblapot, és válaszd ki a megfelelõ színt. Aztán {színkód} így beillesztve csináld meg.[/quote]
ez hivatalos színkód a {FF0000} (piros szín)
Mellesleg hogy megnyugodj felmentem rá és ott is ez a full hivatalos piros színkód!
\"felt_lt1_www.kepfeltoltes.hu_.png\"

192
Segítségkérés / Színkód hiba.
« Dátum: 2014. június 09. - 10:14:17 »
Hali, miért lehet az hogy, ezt a színezést nem fogadja el {FF0000}(ez a piros színezése), de így már elfogadja {FF%04x} (ugyan úgy ugyan az a piros kód).   :facepalm:
Valaki ötlet, hogy miért nem fogadja el a normális alakját?  :shurg:
De az a vicc pl ennél {F3FF02} (ez sárga színezése) elfogadja  :wall: eléggé érdekes  :hmmm:

193
Segítségkérés / Játékos halála
« Dátum: 2014. június 09. - 08:33:56 »
sima if az nem jó ebben az esetben, ugyan azt a dolgot vizsgálod! else if (el) próbáld.  :hmmm:

194
Segítségkérés / Map!
« Dátum: 2014. június 09. - 08:17:25 »
Ha minden így van akkor tutira mennie kell!
a megfelelõ GameMod vagy FilterScript+GameMod betöltése!
Ez tõled függ FS ben van e vagy GM ben.
server.cfg (ha CreateDynamicObject használsz GM/FS-ben akkor) plugins(nál) legyen ott a streamer és ajánlott az sscanf is (ha sok object lesz)!
Fontos Simán név ha nem linuxos vagy, ha linuxos vagy .so
Közben gyõzõdj meg róla magában a plugins mappában is benne van e amit be akarsz tölteni, mert ha nincs nem tud mit betölteni!
Ha a GM/FS-ben benne vannak az objectek és lefuttattad és minden fasza(amx létrehozva), akkor Tutira Mûködnie Kell Ha Elindítod!

195
Segítségkérés / Interior
« Dátum: 2014. június 07. - 18:46:28 »
Elõbb tanulj meg magyarul írni  :facepalm:
Full értelmetlen amit kérdeztél... Ki lehet következtetni, nem azt mondom, de így problémáid lesznek, ha ilyen fogalmazással rendelkezel.. Csak szólok...  :whistle:
Szóltam már 1x hogy ne legyél lekezelõ másokkal szemben. Legközelebb warn!

Dupla hozzászólás automatikusan összefûzve. ( 2014. június 08. - 12:40:57 )

Am ha jól értelmeztem zavar az alap enter/exit interior
azokat elõször is törölni kell, ezzel:
 

public OnGameModeInit()
{
    DisableInteriorEnterExits();
    return 1;
}

 
Majd ha más intit akarsz, ahhoz már timeres megoldás kell vagy pickup amelyik kell neked, és azzal meg tod oldani az enter exit részt a már saját intibe  8)
Sok sikert  :thumbsup:

Oldalak: 1 ... 11 12 [13] 14 15 ... 20
SimplePortal 2.3.7 © 2008-2024, SimplePortal