Szerző Téma: Mentés átrakása minden játékosra  (Megtekintve 641 alkalommal)

Mentés átrakása minden játékosra
« Dátum: 2013. október 13. - 13:42:57 »
0 Show voters
Sziasztok! a következõ kódot szeretném úgy megcsinálni, hogy a szerveren mindenkinek mentse és ne csak annak az embernek, aki beírja a /mentés parancsot
Kód:
 

stock Ment(playerid)
{
new Float:x, Float:y, Float:z;
GetPlayerPos(playerid, x, y, z);
dini_IntSet(File, \"Penz\", JatekosInfo[playerid][Penz]);
dini_IntSet(File, \"JOra\", JatekosInfo[playerid][JOra]);
dini_IntSet(File, \"JPerc\", JatekosInfo[playerid][JPerc]);
dini_IntSet(File, \"JMPerc\", JatekosInfo[playerid][JMPerc]);
dini_IntSet(File, \"AdminSzint\", JatekosInfo[playerid][AdminSzint]);
dini_IntSet(File, \"Frakcio\", JatekosInfo[playerid][Frakcio]);
dini_FloatSet(File, \"PosX\", x);
dini_FloatSet(File, \"PosY\", y);
dini_FloatSet(File, \"PosZ\", z);
}

Mentés átrakása minden játékosra
« Válasz #1 Dátum: 2013. október 13. - 14:15:14 »
0 Show voters
Szia, pontosan nem értettem de te készítettél egy stockot ami látszólag jó.
Ennyi a dolgod:
 
public OnPlayerDisconnect(playerid,reason)
{
Ment(playerid);
return 1;
}

Mentés átrakása minden játékosra
« Válasz #2 Dátum: 2013. október 13. - 14:57:57 »
0 Show voters
Hy! nem erre gondoltam, ez meg van már, arra, hogyha beírom hogy /mentmindenki, akkor mindenki kariját mentse, szóval Ment(allplayerid); vagy micsoda legyen, és ne Ment(playerid);, csak az a baj, hogy nem tudom, ezt hogyan csináljam meg :S

Nem elérhető gbr333

  • 670
    • Profil megtekintése
Mentés átrakása minden játékosra
« Válasz #3 Dátum: 2013. október 13. - 15:21:00 »
0 Show voters
Így:
 
CMD:mentall(playerid, params[])
{
{
for(new i; i<GetMaxPlayers(); i++){Ment(i);}
}
return 1;
}

 
?

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal