Ü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 - Cube.

Oldalak: 1 2 [3]
31
Segítségkérés / Hosszú dialog változókkal.
« Dátum: 2014. augusztus 03. - 20:33:23 »
mindegy...átnyomom szimplán textdrawba, legfeljebb több td lesz egyszerre...plusz jobban néz ki. :D azért köszi...

32
Segítségkérés / Hosszú dialog változókkal.
« Dátum: 2014. augusztus 03. - 19:51:30 »
ha strcat-ba változót teszek, bár nem ír warningot, bugol.
ha nem voltam elég érthetõ, akkor úgy mondom, a string formázásába nem nyomhatok entert, max a vesszõk után, de ahhoz, hogy minden változó benne legyen a dialogban, belekéne hogy férjen egy sorba. de nem fér.  strcat-tal pedig nem fogom tudni megformázni, mert a változókkal az strcat bugol..
Spoiler for 3000:
és nem a 2048 a legnagyobb string, mert azzal még hiányos volt a dialogban a szövegem, 3000-rel kiírta, szóval hagyja :D

33
Segítségkérés / Hosszú dialog változókkal.
« Dátum: 2014. augusztus 03. - 19:31:54 »
Idézetet írta: Dfoglalo date=1407086812\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"49838\" data-ipsquote-contentclass=\"forums_Topic
Jó úton haladsz az strcattel, de ezt gondolom te is tudod. Így csináld:
 
format(ideiglenes_string, sizeof(ideiglenes_string),
\"Sor XY\\n\", Változók); // Az adott sor megformálása
strcat(string, ideiglenes_string); // Hozzácsatolás a többi sorhoz

 
Arra figyelj, hogy a dialogok info[] része - ez esetben maga a lista - maximum 2048 karakterbõl állhat. Többet ki sem fog jelezni, ha esetleg túlléped.
 
lehet, hogy a fáradtság teszi, de ezt most nem sikerült értelmeznem. xd
vagyis sikerült, de úgy, hogy a változók után már csak szimpla szöveget tudok csatolni, mivel strcat-ba már nem tehetek változót.
amivel még mindig ott vagyok, ahol a part szakad, mivel statisztika dialog, így végig változók vannak benne.
Spoiler for 3000:
van egy 3000-es stringem is, azt még kijelzi, tovább nem volt szükségem próbálkozni. xd

34
Segítségkérés / Hosszú dialog változókkal.
« Dátum: 2014. augusztus 03. - 19:21:50 »
helló mindenki.
adott a
 

strcat(string, \"Szöveg\\n\");
strcat(string, \"Szöveg2\\n\");

 
változata a hosszú dialogoknak.
nos. ez mind szép, és jó, viszont ebbe a változókat nem tudom beleírni.
a kérdés, hogy hogy tudom kivédeni az \"Input line too long\" (nem biztos, hogy pont így van) errort, hogy pl ezt:
 

format(string, sizeof(string),
\"szövegek változókkal, jó hosszú sorban\",
a változók értékei);

 
még tudjam tovább vinni...mert ha ezt bõvítem, erroros lesz, amivel a dialogba nem írhatok több dolgot.
ötlet?

35
Database / Szöveg kiírás
« Dátum: 2014. augusztus 01. - 23:55:05 »
ezt keresed.....
 

SetPlayerChatBubble(playerid, text, 0xffffffaa, 100, 10000);//playerid, szöveg, szín, távolság, idõ

36
Segítségkérés / Kisebb kérdések
« Dátum: 2014. augusztus 01. - 22:44:07 »
a kérdés megfogalmazása alapján egyértelmû, hogy definiálva van neki, mi az a file, mivel egybõl kitért a dinire, amibõl következik, hogy azt használja.
vagyis valószínûleg nem erre az egy parancsra akarja használni.......

37
Segítségkérés / Kisebb kérdések
« Dátum: 2014. július 31. - 22:26:01 »
Idézetet írta: rcsbakos2 date=1406837144\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11181\" data-ipsquote-contentclass=\"forums_Topic
Sziasztok hogy tudom lekérni hogy a dinibe mentett fájlban pl 25 nél kevesebb-e a szám:?
Parancsba szeretném bele tenni!
Ami egy adott parancsra a fájlba belement +1-t
És azt szeretném kiovlastattni , hogy mennyi van benne , és ehez egy kikötést tenni!
 


CMD:asd(playerid)
{
new adat;
adat = dini_Get(file, \"Adat\");
if(adat <  25)
{
//cucc
}else
{
//ellenkezõ esetben
}
return 1;
}

38
SA-MP: Szerverfejlesztés / RC Jármûvekbe be-/ki szállás
« Dátum: 2014. július 30. - 03:22:13 »
Idézetet írta: Nukerdog date=1406683214\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"49747\" data-ipsquote-contentclass=\"forums_Topic
Akkor kérlek írd ki az eredeti készítõ nevét, vagy legalábbis a forrásokat!
 
1. az eredeti készítõje én vagyok, az, hogy az ötletet egy másik script adta, attól ezt még én írtam.
2. ezt ne úgy írd, mintha moderátor lennél, hagy döntsék el õk.

39
SA-MP: Szerverfejlesztés / RC Jármûvekbe be-/ki szállás
« Dátum: 2014. július 30. - 03:16:00 »
Idézetet írta: Nukerdog date=1406681010\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"49747\" data-ipsquote-contentclass=\"forums_Topic
Hát nem tudom, nem akarok jogtalanul vádaskodni, de én ezt találtam: www.forum.sa-mp.com/archive/index.php/t-125880.html
Itt az egyik válaszíró scriptje hasonlít erre szerintem
 
hasonlíthat, mert tanulok, és más scriptekbõl :)
bár a linkedre nekem nem mutat semmit, nagy eséllyel azt akartad linkelni, ami az ihletet adta. :D

40
SA-MP: Szerverfejlesztés / RC Jármûvekbe be-/ki szállás
« Dátum: 2014. július 30. - 01:06:45 »
sziasztok. köztudott, hogy az rc illetve a villamos jármûvekbõl nem lehet kiszállni. ez a kód ezt segít kiküszöbölni.
készítõ:én
idõ: 3-4 perc + a teszt.




GetVehicleWithinDistance( playerid, Float:x1, Float:y1, Float:z1, Float:dist, &veh)
{
    for(new i = 1; i < MAX_VEHICLES; i++)
{
        if(GetVehicleModel(i) > 0)
{
           if(GetPlayerVehicleID(playerid) != i )
   {
            new Float:x, Float:y, Float:z;
            new Float:x2, Float:y2, Float:z2;
            GetVehiclePos(i, x, y, z);
            x2 = x1 - x; y2 = y1 - y; z2 = z1 - z;
            new Float:vDist = (x2*x2+y2*y2+z2*z2);
            if( vDist < dist)
      {
            veh = i;
            dist = vDist;
            }
            }
        }
    }
}
IsVehicleRc(vehicleid)
{
  new vid= GetVehicleModel(vehicleid);
  switch(vid)
  {
     case 441, 464, 501, 465, 449, 564, 594: return 1;
     else return 0;
  }
  return 0;
}
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
    if(newkeys == KEY_SECONDARY_ATTACK )
{
        if(!IsPlayerInAnyVehicle(playerid))
{
            new Float:x, Float:y, Float:z, vehicle;
            GetPlayerPos(playerid, x, y, z );
            GetVehicleWithinDistance(playerid, x, y, z, 20.0, vehicle);
            if(IsVehicleRc(vehicle))
   {
              PutPlayerInVehicle(playerid, vehicle, 0);
            }
        }
        else
{
            new vehicleID = GetPlayerVehicleID(playerid);
            if(IsVehicleRc(vehicleID) || GetVehicleModel(vehicleID) == 594)
   {
                 if(GetVehicleModel(vehicleID) != 449)
        {
           new Float:x, Float:y, Float:z;
                GetPlayerPos(playerid, x, y, z);
                SetPlayerPos(playerid, x+0.5, y, z+1.0);
              }
            }
        }
    }
    return 1;
}

41
SA-MP: Szerverfejlesztés / Bugbejelentõ script
« Dátum: 2014. július 30. - 00:32:17 »
egy kérdés.
amikor én megakartam írni, mindig rámentette az elõzõre, ez nem menti rá?

Oldalak: 1 2 [3]
SimplePortal 2.3.7 © 2008-2024, SimplePortal