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

Oldalak: 1 ... 77 78 [79] 80 81 ... 136
1171
Segítségkérés / ID lekérése egy telefonszámból
« Dátum: 2012. február 26. - 01:04:10 »
Mivel fogalmam sincs hogy pontosan, mit is szeretnél ezért írtam egy változatot az elgondolásom alapján:
[pawn]stock
GetPlayerIDFromPhoneNumb( numb )
{
new
   str[128];
format(str, sizeof(str), \"RolePlay_A/Telefonszámok/%d.ini\", numb);
if(dini_Exists(str))
{
   format(str, sizeof(str), \"%s\", dini_Get(str, \"Tulaj\"));
   for(new i = 0; i < MAX_PLAYERS; i++)
   {
      if(IsPlayerConnected(i))
      {
         if(!strcmp(pName(i), str))
         {
            printf(\"Neve: %s | ID: %d\", pName(i), i);
            return i;
         }
      }
   }
}
return INVALID_PLAYER_ID;
}[/pawn]

1172
Segítségkérés / Filterscriptben nem mûködik az OnPlayerConnect függvény
« Dátum: 2012. február 24. - 20:13:58 »
Idézetet írta: Zinthos date=1330109945\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"17462\" data-ipsquote-contentclass=\"forums_Topic
Lehet hülyeséget mondok, de nincs véletlenül a gm-ben 0-ás visszatérés az OnPlayerConnect végén? (return 0)
 
Ha az hívódik meg utoljára akkor mit számít ott a visszatérés?  :angel:
Filterscriptekben ha beleírja az ellenõrzõ sorokat és le is teszteli vele, akkor okosabb lesz talán.  :-\\

1173
Segítségkérés / Filterscriptben nem mûködik az OnPlayerConnect függvény
« Dátum: 2012. február 24. - 19:33:23 »
Érdekes tapasztalat.
A legelsõnek visszahívásra kerülõ OnPlayerConnect a legelsõnek betöltött filterscriptben történik utána a második harmadik és így tovább, majd legvégül a gamemódban lévõ OnPlayerConnect hívódik meg.
Írj közvetlen OnPlayerConnect alá print sorokat
pl.: print(\"OPC 1 Filterscript\");  másik fsben  print(\"OPC 2 Filterscript\"); ...
majd módba print(\"OPC gamemod\");
Indítsd el a samp szervert, menny fel rá, majd nézd meg a server_log.txt fájlt, így letudod ellenõrizni hogy meghívódnak-e vagy sem.

1174
Segítségkérés / BBE, szerver resi
« Dátum: 2012. február 23. - 19:43:45 »
Idézetet írta: Benceee date=1330020227\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"17418\" data-ipsquote-contentclass=\"forums_Topic


Ki kéne próbálni,hogy pl. egy GF-el is hasonlóképpen van-e, ha nem, akkor pedig próbálj meg betenni egy crashdetect plugint.
 
Felrakom a crashdetectet.
[19:15:41] [crashdetect]: Unknown error (see previous errors)
Okosak letünk.
 
[/quote]
A szkripteket és másképp kell konvertálni, hozzá kell adni debug információkat.
Hozz létre egy pawn.cfg fájlt a pawncc.exe mellett és írd bele -d2 vagy -d3, majd konvertáld újra szkriptjeid.
Utána nézd meg milyen hiba üzenetet jelez a crashdetect plugin.

1175
Segítségkérés / Visszatérés az elõzõ funkcióra
« Dátum: 2012. február 23. - 17:41:44 »
Nem, nem úgy kell lennie, mivel akkor kell folytatnia a ciklust ha már létezik olyan fájl.
Kicsit késõbb létrehozom a szükséges dolgokat hogy tesztelni tudjam.
Edit:
Ahogy elkezdtem írni a teszt szkriptet észrevettem:
[pawn]format(file, sizeof(file), \"/Adatbazis/Karakterek/Telefonszamok/%s.ini\", telefonszam);[/pawn]
Írd át %s erre %d, és úgy próbáld ki.
[pawn]format(file, sizeof(file), \"/Adatbazis/Karakterek/Telefonszamok/%d.ini\", telefonszam);[/pawn]
Edit2:
Igen ez volt a gond, az elõbb említett hiba végett crashelt. Javítom a fenti példát.

1176
Segítségkérés / Visszatérés az elõzõ funkcióra
« Dátum: 2012. február 22. - 23:16:34 »
Nem teszteltem csak átírtam kicsit:
[pawn]   if(penz >= 400)
{
   JatekosInfo[playerid][OkosTelefon] = 1;
   new
      file[256],
      telefonszam;
   GivePlayerMoney(playerid, -450);
   do
   {
      telefonszam = random(8999) + 1000;
      format(file, sizeof(file), \"/Adatbazis/Karakterek/Telefonszamok/%d.ini\", telefonszam); // Javítás: %s lecserélve %d-re
   }
   while(fexist(file))
   JatekosInfo[playerid][Telefon] = telefonszam;
   dini_Create(file);
}[/pawn]
Majd leteszteled, ha gondolod.

1177
Beszélgetés / Számoljunk el 10.000-ig!
« Dátum: 2012. február 21. - 17:33:53 »

   2      4      2   

1178
Törölt RP Szerverek / [HUN]Malibu\'s Role Play
« Dátum: 2012. február 20. - 19:39:18 »
Idézetet írta: Ð í e s e £ date=1329736995\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"14883\" data-ipsquote-contentclass=\"forums_Topic
A mód nem veszett el,ellenben az SQL táblákkal,amiket újra elkészítenék,ha lenne idõm!De nincs :(
 
Most ez vicc megint, ha töltöttél le mentést mysql-rõl (phpmyadmin) \"Exportálás\" menüpont, akkor azt a fájlt egyszerûen az \"Importálás\" menüpontra kattintva betallózod és feltöltöd.
Ezen feltöltés minden adat táblát létrehoz, ami szerepel az .sql fájlban, és beleírja az adatokat,
hogyha már van adat tábla akkor csak beleírja az adatokat,
ha az adattáblán van adat akkor hibaüzenettel jelez hogy a tábla nem üres,
stb..

1179
Segítségkérés / Random szám bug
« Dátum: 2012. február 20. - 19:30:36 »
Idézetet írta: tudvari date=1329759939\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"17304\" data-ipsquote-contentclass=\"forums_Topic
Sziasztok,
[pawn]new telefonszam = (random(1001)+8999);
           JatekosInfo[playerid][Telefon] = telefonszam;[/pawn]
e szerint a Telefon értékét 1000 és 9999 közötti számra állítja át,de valamiért 0 marad.
Mi lehet a hiba?
Ja és azt hogy lehetne megcsinálni,hogy megnézze a mappában az összes fájl Telefon sorát és a lehetséges számok közül kiválasztja azokat amik már vannak,és azt nem adhatja meg?
 
E szerint a \"telefonszam\" változó értéke 8998 (<) és (>)10000 közötti érték lesz, tehát 8999-tõl 9999-ig tart.

1180
Törölt RP Szerverek / [HUN]Malibu\'s Role Play
« Dátum: 2012. február 19. - 23:02:05 »
Idézetet írta: Ð í e s e £ date=1329676806\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"14883\" data-ipsquote-contentclass=\"forums_Topic
Teljes adatvesztést sikerûlt kreálnia,az FPS-SYSTEM-nek,köszönjük nekik! ( :tantrum:  :thumbsdown:  :sly: )
Módra,rendszerekre,licit MSN-en.
[email protected]
[email protected]
 
Ezt a részt én se értem, saját bérelt szerveremre alig járnak fel mégis készítek biztonsági mentést legalább hetente, így alig egy óra hossza alatt akár másik hostnál is el lehet indítani a szervert maximálisan egy heti adatvesztéssel. (adatvesztés idõ pontja és legutolsó mentés közt eltelt idõ)
Na mindegy, ezt sose fogom megérteni, meg szerintem más se.

1181
[pawn]public OnPlayerUpdate(playerid)
{
    if(IsPlayerRangeOfPoint(.......
    {
        SetPlayerArmedWeapon(playerid,0); // disables weapons
    }
    return 1;
}
[/pawn]
De jobb ha létrehozol egy kevesebb idõintervallummal ismétlõdõ eljárást e-célra.

1182
Segítségkérés / Tag mismatch & Inconsistent return types(array & non-array)
« Dátum: 2012. február 19. - 14:47:58 »
Egy funkcióban/eljárásban nem lehet kétfajta visszatérést (return) alkalmazni.
\"return types (array & non-array)
Most vagy array visszatérést alkalmazol vagy nem array-t.
[pawn]
stock nonarray()
{
    new non_array;
    non_array = 100;
    return non_array;
}
stock array()
{
    new array[32];
    array = \"32cell\";
    return array;
}
[/pawn]

1183
A téma nyitó kérésre áthelyezve a \"Törölt RP Szerverek\" fórumrészbe.
 

Üdv.
Kitörölnéd kérlek  a hamarosan nyíló szerverek topikból a Rockstar rpg-t?
Újra átszeretném dolgozni, a félreértett és egyéb fölösleges dolgok mentesítése miatt stb..
 
[/quote]

1184
Segítségkérés / Clickedplayerid dialóg
« Dátum: 2012. február 18. - 21:11:49 »
[pawn]#define SAVE_CLICKEDPLAYERID \"Save_Click\"
public
OnPlayerClickPlayer(playerid, clickedplayerid, source)
{
SetPVarInt(playerid, SAVE_CLICKEDPLAYERID, clickedplayerid);
return 1;
}
public
OnDialogResponse(playerid, dialogid, response, listitem, inputtext[ ])
{
new
   clickedplayerid = GetPVarInt(playerid, SAVE_CLICKEDPLAYERID);
/* ......
if(IsPlayerAdmin(playerid))
{
   printf(\"clickedplayerid: %d\", clickedplayerid);
   return 1;
}*/
return 0;
}[/pawn]

1185
Leírások/Útmutatók / Külsõ NPC csatlakoztatása | védekezés ellene
« Dátum: 2012. február 18. - 18:04:34 »
Bocsánat hogy belekotyogok,
De már 0.3c samp verziónál mellékeltek olyan filterscriptet amiben szerepel olyan kód ami csak localhoston engedi csatlakozni az NPC-ket.
(Ha a bind megvan határozva akkor csak onnan.)
 
public OnPlayerConnect(playerid)
{
if(IsPlayerNPC(playerid)) {
    new ip_addr_npc[64+1];
    new ip_addr_server[64+1];
    GetServerVarAsString(\"bind\",ip_addr_server,64);
    GetPlayerIp(playerid,ip_addr_npc,64);
   
   if(!strlen(ip_addr_server)) {
       ip_addr_server = \"127.0.0.1\";
   }
   if(strcmp(ip_addr_npc,ip_addr_server,true) != 0) {
       // this bot is remote connecting
       printf(\"NPC: Got a remote NPC connecting from %s and I\'m kicking it.\",ip_addr_npc);
       Kick(playerid);
       return 0;
   }
        printf(\"NPC: Connection from %s is allowed.\",ip_addr_npc);
}
return 1;
}
[/quote]
Ha már 0.3c-nél mellékeltek ilyen filterscriptet akkor õk már tudták hogy lehet csatlakoztatni NPC-ket külsõ IP-címrõl.
Ha választ nem kaptok az egy két hete elküldött levelekre, az azért van mert régebb óta tudnak róla mint ahogy ti észrevettétek.
Ha belegondoltok ez nem éppen hiba hanem egy lehetõség, ugyanis még azt is belehet állítani hogy a szerver melyik ip címekrõl engedélyezzen NPC kapcsolatokat.
Az hogy valakik rosszra használják, az már az õ rossz akarásukat takarja.
Hát röviden csak ennyi.

Oldalak: 1 ... 77 78 [79] 80 81 ... 136
SimplePortal 2.3.7 © 2008-2026, SimplePortal