pont mentés, ha nem regizik meghal

Indította barcsmate99, 2012. július 18. - 20:06:31

Előző téma - Következő téma

barcsmate99

Tudna nekem valaki olyan scriptet csinálni ami lementi a pontokat?, és ha valaki nem regisztrál vagy login-ol akkor meghal??

Nátha

Milyen admin rendszert használsz ?

barcsmate99

ladmin

Dupla hozzászólás automatikusan összefûzve. ( 2012. július 18. - 21:26:52 )

http://www.solidfiles.com/d/0845999783/\" rel=\"external nofollow\">http://www.solidfiles.com/d/0845999783/
ezt

Nátha

Nos ha nem regisztrál vagy nem lép be és úgy spawnol le akkor meg ölje dolgot meg lehet azzal csinálni... scriptfiles/ladmin/config/Config és abba van az utolsó kettõ
MustLogin=1
MustRegister=1
Ha az egyenlõség jel után 0 van akkor írd át 1-re és mentsd el ezt a változást. Így ha valaki fellép a szerverre és nem regisztrál vagy nem lép be és úgy spawnol akkor meg öli. ( Már volt korábban egy ilyen kérdés, ott is le írtam ugyan így és azt mondta hogy az neki úgy nem mûködött... nekem mûködik, hátha neked is fog )
A pont mentéshez meg már írtak a ladminhoz ilyet, asszem itt a fórumon csak ki kell keresned.

barcsmate99

hát én kerestem nem is 1x de nem találtam

Nátha

Hát akkor majd csak lesz itt olyan aki tudja és le írja. És az meg van ha nem regisztrál vagy nem lép be akkor spawnoláskor meg öli ?

barcsmate99


Nátha


barcsmate99


Nátha

Akkor úgy próbáld hogy az AutoLogin=1-et át írod AutoLogin=0-ra a MustLogin=1 és a MustRegister=1 az marad így és ezt mentsd el resizd a szervert és úgy próbáld meg.

ZyZu.


CANNONN

#11
A SavePlayer-nél ezek alá
 
dUserSetINT(PlayerName2(playerid)).(\"money\",GetPlayerMoney(playerid));
dUserSetINT(PlayerName2(playerid)).(\"kills\",PlayerInfo[playerid][Kills]);
dUserSetINT(PlayerName2(playerid)).(\"deaths\",PlayerInfo[playerid][Deaths]);

 
Illeszd be ezt
 
dUserSetINT(PlayerName2(playerid)).(\"score\",GetPlayerScore(playerid));

 


Az OnPlayerSpawn alatt ezt
 
if(ServerInfo[MustLogin] == 1 && PlayerInfo[playerid][Registered] == 1 && PlayerInfo[playerid][LoggedIn] == 0)
{
GameTextForPlayer(playerid,\"~r~You must login before playing!\",4000,3);
SetTimerEx(\"DelayKillPlayer\", 2500,0,\"d\",playerid);
return 1;
}

 
Írd át erre
 
if(PlayerInfo[playerid][LoggedIn] == 0)
{
GameTextForPlayer(playerid,\"~r~Regisztralj/jelentkezz be jatek elott!\",4000,3);
SetTimerEx(\"DelayKillPlayer\", 2500,0,\"d\",playerid);
return 1;
}