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: Pioneer - 2011. október 02. - 18:21:28
-
Help hogytom megoldani hogy a reget átugorja az npc-m?
-
Help hogytom megoldani hogy a reget átugorja az npc-m?
Admin/Fiók rendszer?
-
Remélem ennyibõl megérted..
De ha -OnPlayerConnect -nél van a regisztráció, akkor oda tedd át.
[pawn]
public OnPlayerSpawn ( playerid )
{
if ( IsPlayerNPC ( playerid ) ) return 0;
// Ide a többi cucc
return 1;
}[/pawn]
-
[pawn]if (IsPlayerNPC(playerid))
{
//ide ha a játékos npc
}else{/ellentétben
//Ha a játékos nem NPC
}[/pawn]
Vagyis csak akkor hozza be a dailogot neki ha nem npc,és jó lesz
-
Sima a módomban talállható dialogos regrendszer.
most igy a /spawn 0 vál tudom lespawnolni és akkor jó de valahogy megkéne oldani
Dupla hozzászólás automatikusan összefûzve. ( 2011. október 02. - 18:30:56 )
na most nemvágom xD
[pawn]if (IsPlayerNPC(playerid))
{
//ide ha a játékos npc
}else{/ellentétben
//Ha a játékos nem NPC
}[/pawn]
Vagyis csak akkor hozza be a dailogot neki ha nem npc,és jó lesz
[pawn]
new Registre[250];
format(file, sizeof(file), \"%s.runix\", playername);
if(fexist(file))
{
GetPlayerName(playerid,playername,MAX_PLAYER_NAME);
format(Registre,sizeof(Registre),\"Üdv Újra %s!\\n\\nKérlek jelentkezz be!!\",playername);
ShowPlayerDialog(playerid,LoginName,DIALOG_STYLE_INPUT,\"Login\",Registre,\"Login\",\"Ban\");
}
else
if(!fexist(file))
{
GetPlayerName(playerid,playername,MAX_PLAYER_NAME);
format(Registre,sizeof(Registre),\"Üdvözöllek %s!\\n\\nKérlek Regisztrálj be!!\",playername);
ShowPlayerDialog(playerid,RegisterName,DIALOG_STYLE_INPUT,\"Register\",Registre,\"Register\",\"Ban\");
}
return true;
}[/pawn]
Ez a reg rendszer. Valaki beletudja irni? xD mert én most zavarodtam bele xD
-
Tessék... Nem volt nagy cucc elé írnom azt az 1 sort. :D
[pawn]
if ( IsPlayerNPC ( playerid ) ) return 0;
new Registre[250];
format(file, sizeof(file), \"%s.runix\", playername);
if(fexist(file))
{
GetPlayerName(playerid,playername,MAX_PLAYER_NAME);
format(Registre,sizeof(Registre),\"Üdv Újra %s!\\n\\nKérlek jelentkezz be!!\",playername);
ShowPlayerDialog(playerid,LoginName,DIALOG_STYLE_INPUT,\"Login\",Registre,\"Login\",\"Ban\");
}
else if(!fexist(file))
{
GetPlayerName(playerid,playername,MAX_PLAYER_NAME);
format(Registre,sizeof(Registre),\"Üdvözöllek %s!\\n\\nKérlek Regisztrálj be!!\",playername);
ShowPlayerDialog(playerid,RegisterName,DIALOG_STYLE_INPUT,\"Register\",Registre,\"Register\",\"Ban\");
}
return true;
}[/pawn]
-
Vagy fakecmd de nem hiszem hogy jó lesz akkor menny fell az NPC nevével majd regisztráj és ami az npc az IP -je tedd átt ! :) Nekem igy sikerült megoldani :D
-
LOL errõl még nem is hallotam.
De akkot,hogy fog be loginolni?
Beirja a jelszót? XD
-
:D nem a LuxAdmin nem kéri pl bejeltkezést csak a regisztrálást de ha más admmin rendszered van akkor meg nem jÓ!
-
használd az adminrendszeredbe a regisztráció résznél a
[pawn]!IsPlayerNPC(playerid)[/pawn]
függvényt!
bocsánat, nemnéztem az elõzõ hszeket.