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

Oldalak: 1 ... 122 123 [124] 125 126 ... 172
1846
Segítségkérés / Rendszám
« Dátum: 2011. szeptember 12. - 15:49:47 »
Idézetet írta: tudvari date=1315834982\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11427\" data-ipsquote-contentclass=\"forums_Topic
Megcsinálnátok azt pls hogy minden kocsinak RPG-KOCSIID legyen vagy valamilyen szöveg? Próbáltam megcsinálni elõbbi leírások alapján de nem sikerül.
Köszönöm elõre is
 
[pawn]for(new i=1; i<MAX_VEHICLES; i++)
{
SetVehicleNumberPlate(i, \"RPG-KOCSIID\");
}[/pawn]

1847
Segítségkérés / Ház rablás!
« Dátum: 2011. szeptember 12. - 15:39:35 »
Ez alapból benne van a 2.0-ban!

1848
Segítségkérés / MySQL:Nem ír fel adatot
« Dátum: 2011. szeptember 12. - 14:56:51 »
Idézetet írta: Zsolesszka date=1315768248\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11404\" data-ipsquote-contentclass=\"forums_Topic
Amúgy a laston azt jelenti mikor csatlakozott a szerverhez és nem azt amikor kilépett.
Én csak egy sql példát írnék ide pontosabban a saját connectedlog sql szerkezetét ami talán segít egy kicsit, vagy még több fejtörést fog okozni.
 

CREATE TABLE IF NOT EXISTS `connectedlog` (
  `Count` int(5) NOT NULL AUTO_INCREMENT,
  `ConnectedTime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
  `Ip` varchar(20) COLLATE utf8_hungarian_ci NOT NULL,
  `PlayerName` varchar(30) COLLATE utf8_hungarian_ci NOT NULL,
  PRIMARY KEY (`Count`)
) ENGINE=MyISAM  DEFAULT CHARSET=utf8 COLLATE=utf8_hungarian_ci AUTO_INCREMENT;

 
Itt a ConnectedTime lenne a te Laston kifejezésed, így egybõl mentené az idõt persze lehet változtatni a formátumokon.
 
Köszönöm szépen a javaslatokat,tippeket,meg is fogom tanulmányozni õket miután készen leszek evvel a ,,Szerveren eltöltött idõ\"-vel,csak legyünk túl rajta :D
Meg majd lesz egy kérdésem is amit utoljára írtál,de azt tényleg a végén!
Szóval mint említettem kiszedtem a Luxadmin-ból a Szerveren eltöltött idõ mentését,és mûködik is meg le lehet menteni!
így néz ki:
[pawn]enum PlayerData
{
    hours,
    mins,
    secs,
    TotalTime,
    ConnectTime
    };
    new AccInfo[MAX_PLAYERS][PlayerData];
TotalGameTime(playerid, &h=0, &m=0, &s=0)
{
    AccInfo[playerid][TotalTime] = ( (gettime() - AccInfo[playerid][ConnectTime]) + (AccInfo[playerid][hours]*60*60) + (AccInfo[playerid][mins]*60) + (AccInfo[playerid][secs]) );
    h = floatround(AccInfo[playerid][TotalTime] / 3600, floatround_floor);
    m = floatround(AccInfo[playerid][TotalTime] / 60,   floatround_floor) % 60;
    s = floatround(AccInfo[playerid][TotalTime] % 60,   floatround_floor);
    return AccInfo[playerid][TotalTime];
}
public OnPlayerConnect(playerid)
{
    AccInfo[playerid][ConnectTime] = gettime();
 return 1;
}[/pawn]
Csak azt nem tudom hogy ,ha kilép a játékos(ugye elmenti), és visszajön hogy folytassam!
Eddig tudom:
Kiolvasom az adatokat,és gondolom el kéne menteni egy enumba(hogy ne lehessen felülírni a változót,egy másik player esetében),és itt akadtam el hogy hogyan folytassam a régit,mert most ugye újra elindítja amérést,0-ról!
Köszönöm a sok segítségedet,várom a válaszodat!
E:Már a LuxAdminos sem jó :(
És ezt nem értem,debugba azt írja hogy minden sikeresen megcsinálva:
 
[18:00:04] CMySQLHandler::Query(UPDATE `accounts` SET `Admin` = 10, `Money` = 729900, `Score` = 0, `Kills` = 0, `Deaths` = 1, `LastOn` = \'2011.09.12/18.00.04\', `h` = 00 WHERE Name = \'Preston_Marlowe\') - Successfully executed.

1849
Segítségkérés / Rendszám
« Dátum: 2011. szeptember 12. - 14:17:49 »
Idézetet írta: doboka98 date=1315824700\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11427\" data-ipsquote-contentclass=\"forums_Topic
A gamemode-ba keresd ki a rendszámot és ird át. Pawno gyors keresés: ctrl+F.
Ha segitettem jöhet a +. ;)
 
úrtisen..
\"images?q=tbn:ANd9GcTtdQH63WqSeVn9JLu2nLBwIJz3vjYL34Ni0TI8oeANvF-JGZITKQ\"
Na szóval a következõ féle képpen tudod megcsinálni:
1.Felmész a szerverre lemented a kocsit a /save paranccsal
2.Megnyitod a GameModeodat és létrehozol egy új változót!Pl.:
[pawn]new policecar;[/pawn]
Utána megnyitod a savedpositions.txt fájl-t ami a dokumentumuk gta mappában van,kimásolod a lementett kocsit,megkeresed az OnGameModeInit(Fs:esetén OnFilterScriptInit) callbackot!
bepötyögöd alá:
policecar = (és ide jön a kimásolt kocsi)
pl.:
[pawn]policecar =  AddStaticVehicle(520, 2109.1763, 1503.0453, 32.2887, 82.2873, 0, 1);[/pawn]
majd alá
[pawn]SetVehicleNumberPlate(policecar, \"R-0231\");[/pawn]

1850
SA-MP: Szerverfejlesztés / ElectroDM
« Dátum: 2011. szeptember 11. - 20:59:45 »
Idézetet írta: BoOy date=1315765674\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11250\" data-ipsquote-contentclass=\"forums_Topic
Olyat hogy lehet hogy ha meghal a player a DM-ben akkor vissz*rakja?
 
http://sampforum.hu/index.php?topic=3967.0

1851
Segítségkérés / MySQL:Nem ír fel adatot
« Dátum: 2011. szeptember 11. - 20:56:02 »

Meg amúgy azt se értem hogy minek akarsz minden adatot frissíteni ha egy játékos bejelentkezve van.
Én csak azokat az adatokat frissíteném mysql-en amelyik adat éppen megváltozott és nem az összeset azokat minek frissíteni amelyek nem változtak közben.
Pl.: Mikor megváltozik a Score pontja akkor csak azt az egy adatot frissíteném OnPlayerDeath alatt ha az Admin szintje változik meg akkor azt magában a /setlevel parancsban frissíteném az adatbázisban, és így tovább.
 
[/quote]
Köszi azért,mindjárt elolvasom,amit küldtél!
Félreértesz ez csak az OnPlayerDisconnect callback-hoz kéne!
Amúgy kiszedtem a LuxAdmin-ból is a szerveren töltött idõ mentését régebben,és azt le tudtam menteni,csak folytatni nem!
Na és ebben tudnal segíteni egy kicsit nekem és zárok?!
Én ezt úgy gondoltam hogy kiolvasom,és lementem egy enumba,csak itt elakadt a tudományom!

1852
Segítségkérés / skinválasztó
« Dátum: 2011. szeptember 11. - 19:55:30 »

1853
Segítségkérés / MySQL:Nem ír fel adatot
« Dátum: 2011. szeptember 11. - 17:53:50 »
Ezt értem,elõbb írtam ,hogy ami most fent van azt elírtam!
Valami van a változóval vagy nem tudom,mert az x y z pozicciót felírja,mivel leteszteltem,hogy más voltozót fel ír -e!
Az idõ  változót is leteszteltem régebben egy formázott üzenetben ,és az is szuperál,szóval nem tudom miért nem jó!
most így néz ki:
[pawn]if(GetPVarInt(playerid, \"Logged\"))
{
    new Query[180];
    new year, month, day, hour, minute, second;
   getdate(year, month, day);
   gettime(hour, minute, second);
    GetPlayerName(playerid, Query, MAX_PLAYER_NAME);
    mysql_real_escape_string(Query, Query);
    format(Query, sizeof Query, \"UPDATE `accounts` SET `Admin` = %i, `Money` = %i, `Score` = %i, `Kills` = %i, `Deaths` = %i, `LastOn` = \'%02d.%02d.%02d/%02d.%02d.%02d\', `h` = %d, `m` = %d, `s` = %d, WHERE Name = \'%s\'\",
      GetPVarInt(playerid, \"Admin\"),
      GetPlayerMoney(playerid),
      GetPlayerScore(playerid),
      GetPVarInt(playerid, \"Kills\"),
      GetPVarInt(playerid, \"Deaths\"),
      year,
      month,
      day,
      hour,
      minute,
      second,
      Hour_ini[playerid],
      Minute_ini[playerid],
      Second_ini[playerid],
      Query);
   mysql_query(Query);[/pawn]

1854
Segítségkérés / MySQL:Nem ír fel adatot
« Dátum: 2011. szeptember 11. - 17:29:44 »
year month, day, hour, minute, second változók azok a LastOn-ban szerepelnek,véletlen felcseréltem,de ez csak figyelmetlenség,mivel itt a fórumon írtam meg!
a query az a név,csak nem hoztam létére új változót,mert így is mûködik!
Valószínûleg:
[pawn]Hour_ini[playerid],
Minute_ini[playerid],
Second_ini[playerid], [/pawn]
változókkal lesz a baj,mert ezek nélkül tökéletes a mentés!
Szóval akkor mi a hiba?

1855
Fórum Archívum (Témák/Fórumok) / Magyar San Andreas Multiplayer Wiki
« Dátum: 2011. szeptember 11. - 16:05:29 »
Itt vagyok,ha valamiben tudok segíteni!

1856
Segítségkérés / MySQL:Nem ír fel adatot
« Dátum: 2011. szeptember 11. - 15:18:19 »
Sziasztok,most szeretném bõvíteni az adminscriptemet,avval hogy elmentem egy játékosnak a szerveren töltött idõjét!
Itt a h, m, s akar lenni amit felül szeretnék írni a táblában,de nem csinál semmit,semmit nem változtat meg(még a többit sem),de ha kiveszem akkor jó(a h,m,s-t)!
Nincs semmi QueryError!
[pawn]
if(GetPVarInt(playerid, \"Logged\"))
{
    new Query[180];
    new year, month, day, hour, minute, second;
   getdate(year, month, day);
   gettime(hour, minute, second);
    GetPlayerName(playerid, Query, MAX_PLAYER_NAME);
    mysql_real_escape_string(Query, Query);
    format(Query, sizeof Query, \"UPDATE `accounts` SET `Admin` = %i, `Money` = %i, `Score` = %i, `Kills` = %i, `Deaths` = %i, `h` = %02d, `m` = %02d, `s` = %02d, `LastOn` = \'%02d.%02d.%02d/%02d.%02d.%02d\' WHERE Name = \'%s\'\",
      GetPVarInt(playerid, \"Admin\"),
      GetPlayerMoney(playerid),
      GetPlayerScore(playerid),
      GetPVarInt(playerid, \"Kills\"),
      GetPVarInt(playerid, \"Deaths\"),
      year,
      month,
      day,
      hour,
      minute,
      second,
      Hour_ini[playerid],
      Minute_ini[playerid],
      Second_ini[playerid],
      Query);
   mysql_query(Query);
}
[/pawn]
Tábla:
[pawn]`h` int(9) NOT NULL default \'0\',
  `m` int(9) NOT NULL default \'0\',
  `s` int(9) NOT NULL default \'0\',
[/pawn]

1857
Segítségkérés / Nem indul a szero. :)
« Dátum: 2011. szeptember 11. - 14:23:50 »
Szerintem egyszerûbb lenne ha a server_log.txt-bõl kimásolnád az utolsó sorokat
és többet tudnánk segíteni

1858
Fórum Archívum (Témák/Fórumok) / [TUT]Regisztrációs rendszer készítés
« Dátum: 2011. szeptember 11. - 14:18:35 »
Idézetet írta: nagynorbi date=1315732206\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11392\" data-ipsquote-contentclass=\"forums_Topic
\"Tedd ezt ide, csinálj egy ilyet, ezt pedig ide\"
Ebbõl a kezdõ semmit nem ért..Ez így nem leírás, vagy tutorial..Hanem csak egy Copy & Paste.
 
Egyetérek!Szégyen az ilyen!
De ha megkérdeznénk mi mit jelent,nem tudná elmondani!

1859
SA-MP: Szerverfejlesztés / Black Stunt
« Dátum: 2011. szeptember 11. - 14:14:47 »
>\" post=\"175468\" timestamp=\"1315740714\"]
Tele van helyesírási hibákkal , meg nem sok minden van benne
 
A neonért kérlek ird be /neon parancsót[/quote]
Mindenhol ó -t használsz  :D
de nem rossz!
 
[/quote]
Nem csoda,mert õ feheristi!
Amúgy láttam hogy van benne CreateObject és az nem valami jó ha streamert használsz,mert foglalja a globális objectek számát,tehát kb 10 object fog megjelenni(attól függ hány szabad object slot van)!
És ezt azt a szöveget hogy 20 000 object van a szerveren nem hiszem el,mivel kb 2000 soros a mod (nem használt callbackek miatt).....
És ezen 30/30-an,kétlem......
És még ez is.....
[pawn]#if defined FILTERSCRIPT
public OnFilterScriptInit()
{
print(\"\\n--------------------------------------\");
print(\"A mód készitõje: BlackStyler\");
print(\"--------------------------------------\\n\");
return 1;
}
public OnFilterScriptExit()
{
return 1;
}
#else
main()
{
print(\"\\n----------------------------------\");
print(\"A Mód készitõje: BlackStyler\");
print(\"----------------------------------\\n\");
}
#endif[/pawn]

1860
Sajnos nem értelek,de ha definálásra gondolsz:
[pawn]#define .....[/pawn]

Oldalak: 1 ... 122 123 [124] 125 126 ... 172
SimplePortal 2.3.7 © 2008-2024, SimplePortal