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

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Szkript kérések => A témát indította: BarnyBoy - 2014. április 19. - 13:59:07

Cím: Kérelem mentése
Írta: BarnyBoy - 2014. április 19. - 13:59:07
Üdv!
Hogyan lehetne azt megoldani hogyha a játékos beírja a /autóvesz parancsot pl, elmentse hogy autót akar venni, és aki autókerkedõ frakcióban van és beírja azt hogy /vételkérelmek kiírja neki hogy az a játékos kocsit akar venni?
Cím: Kérelem mentése
Írta: Lucio - 2014. április 19. - 14:10:11
Tessék, ennek mûködnie kell.
 
new bool:venniakar[MAX_PLAYERS] = false;
CMD:autovesz(playerid, params[])
{
venniakar[playerid] = true;
return 1;
}
CMD:vetelkerelmek(playerid, params[])
{
new nev[32];
SendClientMessage(playerid, -1, \"<< Vétel kérelmek >>\");
for(new i = 0;i<MAX_PLAYERS;i++)
{
GetPlayerName(i, nev, sizeof(nev));
if(venniakar == true) SendClientMessage(playerid, -1, nev);
}
SendClientMessage(playerid, -1, \"<< Vétel kérelmek >>\");
return 1;
}
Cím: Kérelem mentése
Írta: KovaNovik - 2014. április 19. - 14:11:11
Egy ilyen rendszert szinte lehetetlen így megírni, hogy egy betût nem kaptunk a mododból. Fájlba akarod menteni, vagy adatbázisba? Melyik fajtájával? Ezek mind olyan kérdések, melyek nélkül nem megyünk igazán sokra.
U.i.: Most látom, mit írt Lucio. Igen, csak õ el is akarja menteni, mert ha közben kilép a játékos akkor..
Cím: Kérelem mentése
Írta: Dfoglalo - 2014. április 19. - 14:18:56
Idézetet írta: KovaNovik date=1397909471\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"47784\" data-ipsquote-contentclass=\"forums_Topic
U.i.: Most látom, mit írt Lucio. Igen, csak õ el is akarja menteni, mert ha közben kilép a játékos akkor..
 
Akkor ugyanúgy megmarad a kérelem, tehát nem vész el :D Az már más kérdés, hogy ha feljön arra az ID-re egy másik játékos, vagy resizik a szervert, már nem lesz helyesen elmentve a dolog. Éppen ezért szeretnénk fájlba, vagy adatbázisba menteni a dolgot. Neked javaslom a dinit, azzal egyszerû dolgod lesz, elvégre a MySQL-hoz valószínûleg nem értesz, ha ez sem megy.
Cím: Kérelem mentése
Írta: BarnyBoy - 2014. április 19. - 16:44:40
Igen, dinit használok, és úgy gondoltam hogy azzal kéne megoldani, csak azt nem tudom, hogyan kéne belementeni.
Cím: Kérelem mentése
Írta: BarnyBoy - 2014. április 19. - 13:59:07
Üdv!
Hogyan lehetne azt megoldani hogyha a játékos beírja a /autóvesz parancsot pl, elmentse hogy autót akar venni, és aki autókerkedõ frakcióban van és beírja azt hogy /vételkérelmek kiírja neki hogy az a játékos kocsit akar venni?
Cím: Kérelem mentése
Írta: Lucio - 2014. április 19. - 14:10:11
Tessék, ennek mûködnie kell.
 
new bool:venniakar[MAX_PLAYERS] = false;
CMD:autovesz(playerid, params[])
{
venniakar[playerid] = true;
return 1;
}
CMD:vetelkerelmek(playerid, params[])
{
new nev[32];
SendClientMessage(playerid, -1, \"<< Vétel kérelmek >>\");
for(new i = 0;i<MAX_PLAYERS;i++)
{
GetPlayerName(i, nev, sizeof(nev));
if(venniakar == true) SendClientMessage(playerid, -1, nev);
}
SendClientMessage(playerid, -1, \"<< Vétel kérelmek >>\");
return 1;
}
Cím: Kérelem mentése
Írta: KovaNovik - 2014. április 19. - 14:11:11
Egy ilyen rendszert szinte lehetetlen így megírni, hogy egy betût nem kaptunk a mododból. Fájlba akarod menteni, vagy adatbázisba? Melyik fajtájával? Ezek mind olyan kérdések, melyek nélkül nem megyünk igazán sokra.
U.i.: Most látom, mit írt Lucio. Igen, csak õ el is akarja menteni, mert ha közben kilép a játékos akkor..
Cím: Kérelem mentése
Írta: Dfoglalo - 2014. április 19. - 14:18:56
Idézetet írta: KovaNovik date=1397909471\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"47784\" data-ipsquote-contentclass=\"forums_Topic
U.i.: Most látom, mit írt Lucio. Igen, csak õ el is akarja menteni, mert ha közben kilép a játékos akkor..
 
Akkor ugyanúgy megmarad a kérelem, tehát nem vész el :D Az már más kérdés, hogy ha feljön arra az ID-re egy másik játékos, vagy resizik a szervert, már nem lesz helyesen elmentve a dolog. Éppen ezért szeretnénk fájlba, vagy adatbázisba menteni a dolgot. Neked javaslom a dinit, azzal egyszerû dolgod lesz, elvégre a MySQL-hoz valószínûleg nem értesz, ha ez sem megy.
Cím: Kérelem mentése
Írta: BarnyBoy - 2014. április 19. - 16:44:40
Igen, dinit használok, és úgy gondoltam hogy azzal kéne megoldani, csak azt nem tudom, hogyan kéne belementeni.