-
Hogyan tudnám megcsinálni hogy az admin teammel csak adminok lehessenek??
..pl ha kiválasztaná egy sima player akkor a szerver automatikusan megölje..
-
Tessék:
public OnPlayerRequestSpawn(playerid)
{
new SkinID = GetPlayerSkin(playerid);
if(SkinID ==23 || SkinID == 29) // Ide az admin Skineknek az IDjét írd...
{
if(PlayerInfo[playerid][Level] >= 1)
{
GameTextForPlayer(playerid, \"~r~Admin vagy!\",2000,3);
} else {
GameTextForPlayer(playerid, \"~r~Nem vagy Admin!\",2000,3);
ForceClassSelection(playerid);
SetPlayerHealth(playerid,0.0);
}
}
return 1;
}
U.I.: Ez a Ladmin adminisztrációs scripthez kapcsolódik, tehát csak akkor muködik ha ladmint használsz.
Csabesz
-
De ha átírod ezt, akkor mindenhez jó.
if(PlayerInfo[playerid][Level] >= 1)
Pl RCON Admin
if(IsPlayerAdmin(playerid))
-
valamiért nem megy :(
-
Milyen admin szkriptet használsz?
-
Ladmint használok
-
Akkor muködnie kell !
Ezt még régen tettem fel, és az illetonek muködött.
Lehet azzal van a baj, hogy nem írtad át a
if(SkinID ==23 || SkinID == 29)
-nál a az ID-ket ( 23, 29 ) ezeket írd át a karakter azonosítójára.( ID-jére )
-
na jo megprobalom mégegyszer..ja és azt is szeretném megtudni hogy hogyan lehet megcsinálni hogy a szerveren ne menjen magától az ido és hogy mindenkinél ugyanaz legyen :-\\
-
1. Az ido \'automatikus\' változásáról a \'TogglePlayerClock\' gondoskodik. Erre keress rá.
2. Vagy, van egy timer, ami mindig meghív egy függvényt és a függvényen belül van valami \"kód\" az ido változtatására.
- A timer neve valószínu \'TimeUpdate\' és a függvény neve \'worldtime\'. ( úgy tudom az lvdm módba van így... )
A kiemelt szavakra keress rá. ( Ctrl-F )
-
thx ..ezt a timeot sikerult megcsinalni
egyébként a score mentést illetve , hogy egy ölés egy score legyne hogy tudnám megoldani?? ???
-
public OnPlayerDeath( playerid, killerid, reason ) {
if( killerid != INVALID_PLAYER_ID ) return SetPlayerScore( killerid, GetPlayerScore( playerid ) + 1 );
return 1;
}
ZeRo
-
ám csabesz megy ez az adminos dolog csak annyi a baj hogy akkor is megöl ha admin vagyok meg akkor is ha nem xD..
..szal ez a probléma
-
Nem értem, a kód az hibátlan, tesztelve lett.
Akkor ez hogy lehet ?
Biztos, hogy te rontasz el valamit... :-\\
-
van MSNed???..ha igen elkuldeném a gamemodomat beleraknád??..megköszönném
-
Persze, PM-be dobj meg az msn címeddel.
-
itt van... [email protected] ... pm-et valamiért nem kuld xD
ja..és a ZeRo által irt score dolog megy..csak annyi a problem hogy nem menti el
szal..kilépek a szerorol , visszajovok de a score ismét csak 0 :(
-
OnPlayerConnect-hez, pl a Money alá
SetPlayerScore(playerid,dUserINT(PlayerName2(playerid)).(\"score\")-GetPlayerScore(playerid));
OnPlayerDisconnecthoz, pl az armor alá
dUserSetINT(PlayerName2(playerid)).(\"score\",GetPlayerScore);
Így elmenti
-
OnPlayerConnect-hez, pl a Money alá
SetPlayerScore(playerid,dUserINT(PlayerName2(playerid)).(\"score\")-GetPlayerScore(playerid));
OnPlayerDisconnecthoz, pl az armor alá
dUserSetINT(PlayerName2(playerid)).(\"score\",GetPlayerScore);
Így elmenti
Ilyen függvények nincsenek az alap szervercsomag függvénykönyvtáraiban, szóval ezzel most semmit sem mondtál.
ZeRo
-
Ilyen függvények nincsenek az alap szervercsomag függvénykönyvtáraiban, szóval ezzel most semmit sem mondtál.
ZeRo
Nem a módba gondolta, hogy belerakja, hanem a ladminba ott pedig muködik. ::)
-
Ennyih..
-
Ezt benéztem, viszont amit te néztél be az aláírásodban, az gázabb. :-\\ :-X
ZeRo
-
a ...dUserSetINT(PlayerName2(playerid)).(\"score\",GetPlayerScore);.. ezt irja : error 076: syntax error in the expression, or invalid function call
egyébként a onplayerdisconnect alatt már van egy ilyesmi sor..dUserSetINT(PlayerName2(playerid)).(\"loggedin\",0); ..nem lehet hogy amiatt nem megy?
pls help xD
-
hmm .. már megy hála csabesznak..thx