GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Segítségkérés => A témát indította: dexi - 2012. január 14. - 16:50:24

Cím: Menni fog ez a GMX parancs?
Írta: dexi - 2012. január 14. - 16:50:24
stock SaveAllHouse()
{
new
HouseINI[100];
    for(new i = 0; i < MAX_HOUSES; i++)
    {
       format(HouseINI, sizeof(HouseINI),\"Houses/%d.ini\", i);
      dini_IntSet(HouseINI, \"Ertek\", hInfo[ertek]);
      dini_FloatSet(HouseINI, \"xPoz\", hInfo[xpoz]);
       dini_FloatSet(HouseINI, \"yPoz\", hInfo[ypoz]);
       dini_FloatSet(HouseINI, \"zPoz\", hInfo[zpoz]);
       dini_IntSet(HouseINI, \"VirtualW\", hInfo[vw]);
       dini_Set(HouseINI, \"Tulaj\", hInfo[tulaj]);
       dini_IntSet(HouseINI, \"Tipus\", hInfo[tipus]);
       dini_IntSet(HouseINI, \"Elado\", hInfo[elado]);
}
return HouseINI;
}

 
[pawn]CMD:gmx(playerid)
{
if(IsPlayerAdmin(playerid))
{
    SaveAllHouse();
   SendClientMessageToAll(-1, \"Szerver restart!\");
   SendRconCommand(\"gmx\");
}
else SendClientMessage(playerid, -1, \"Nem vagy admin.\");
return 1;
}[/pawn]
Lényeg hogy minden egyes házat a saját fájljába mentsen le.
Cím: Menni fog ez a GMX parancs?
Írta: Csabesz - 2012. január 14. - 18:58:09
Te nem tudod módosítani az alap Kliens oldali parancsot :D
Cím: Menni fog ez a GMX parancs?
Írta: kurta999 - 2012. január 14. - 18:59:11
Én nem így csinálnám ezt se :D
Úgy a legjobb, amikor valamit módosítasz a házon, akkor rögtön a fájlba is felülírod azt, s nemcsak a változókat újítod.
Így ha kifagy a szervered, akkor se történik semmi, mivel rögtön el lesznek mentve a dolgok.


Egyébként mûködni kéne, csak minek térsz vissza a HouseIni-vel, azt nem értem.
E: De /gmx parancs szimlán nemlétezik alapból :D
Cím: Menni fog ez a GMX parancs?
Írta: kadaradam - 2012. január 14. - 19:01:11
Idézetet írta: Yѕtee date=1326563889\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"15562\" data-ipsquote-contentclass=\"forums_Topic
Te nem tudod módosítani az alap Kliens oldali parancsot :D
 
az /rcon gmx  ;)


És szerintem mûködni fog!