Wysłany: 2013-06-29, 16:00
Plastik
Uczeń PAWN
Wiek: 35 Na forum: 4754 dni Posty: 36
Nick w MP: Sp3nNc3r
Piwa : 1337
Kod: public OnPlayerConnect(playerid)
{
{//GUI (REGULAMIN)
ShowPlayerDialog(playerid, GUI1, DIALOG_STYLE_MSGBOX, "........................................................", "TAK", "Nie");
}//WIADOMO?? W CHACIE
SendClientMessage(playerid, COLOR_BLUE, "Witamy na 4•F ?yczymy mi?ej zabawy!");
return 1;
}
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(response == 0)//Ustawienie KICKa na Przycisku "NIE"
{
new playername[MAX_PLAYER_NAME];
if(dialogid == GUI1)
{
Kick(playerid);
new string[256];
format(string, sizeof(string), "[INFO]: %s Nie zaakceptowa? Regulaminu.(KICK)", playername);
SendClientMessageToAll(COLOR_LIGHTRED, string);
}
}
return 1;
}
public OnPlayerCommandText(playerid, cmdtext[])
{
new cmd[256];
if(strcmp(cmd, "/reg", true) == 0)
{
ShowPlayerDialog(playerid, GUI1, DIALOG_STYLE_MSGBOX, "..........................................................", "TAK", "Nie");
}
return 1;
}
zrobi mi ktos do tego timer na 30 sekund [:D] i taki napis jak nacisnie odrazu "tak" to b?dzie pisa?o "Nie Przeczyta?e?..."
w formie textdraw
Dzi?ki dam lajki
Pom?zcie [:)]
Kod: #include <a_samp>
new Text:MojTextDraw;
public OnGameModeInit()
{
MojTextDraw = TextDrawCreate(462, 269, "Nie przeczytales...");
TextDrawFont(MojTextDraw, 3);
TextDrawSetOutline(MojTextDraw, 1);
return true;
}
public OnPlayerConnect(playerid)
{
TextDrawShowForPlayer(playerid, MojTextDraw);
return true;
}
public OnPlayerDisconnect(playerid, reason)
{
TextDrawHideForPlayer(playerid, MojTextDraw);
return true;
}
Tutaj s? kordy tego texdrawa
Wysłany: 2013-06-29, 18:22
akon823
Czekotubka :D
Wiek: 29 Na forum: 4815 dni Posty: 399
Nick w MP: Remik14
Piwa : 152
Wysłany: 2013-06-29, 19:46
Plastik
Uczeń PAWN
Wiek: 35 Na forum: 4754 dni Posty: 36
Nick w MP: Sp3nNc3r
Piwa : 1337
Zrbi?em jak kaza? 0 error?w ale gdy wejde na serwer jest po po?aczeniu sie regulamin lecz tylko na jak?s sekunde poniewa? odrazy pokazuje sie ekran do has?a pomocy
Wysłany: 2013-06-29, 21:48
matiosek70
Wiek: 29 Na forum: 5213 dni Posty: 58
Piwa : 64
to zr?b regulamin w onplayerspawn .
Wysłany: 2013-06-29, 22:03
Plastik
Uczeń PAWN
Wiek: 35 Na forum: 4754 dni Posty: 36
Nick w MP: Sp3nNc3r
Piwa : 1337
ALe niechce w onplayerspawn chce przed ekranem logowania
Wysłany: 2013-06-29, 22:29
akon823
Czekotubka :D
Wiek: 29 Na forum: 4815 dni Posty: 399
Nick w MP: Remik14
Piwa : 152
Wiem , ?e tak jest bo gui si? gryzie . Spr?buj doda? to po logowaniu czyli np jak gracz si? zaloguje to wtedy to z OnPlayerConnect z mojego skryptu
Albo jeszcze lepiej to daj to po rejestracji i wtedy tylko raz przy rejestrowaniu bd regulamin ;]
Wysłany: 2013-06-29, 22:35
Plastik
Uczeń PAWN
Wiek: 35 Na forum: 4754 dni Posty: 36
Nick w MP: Sp3nNc3r
Piwa : 1337
Chcialem na pocz?tku bo po logowaniu to wiem
Wysłany: 2013-06-29, 22:42
ToxiC.
Wiek: 28 Na forum: 5246 dni Posty: 3792
Piwa : 8590
Plastik , Poka? public OnPlayerConnect wyswietlanie logowanie/rejestracji i oczywi?cie regulaminu
Wysłany: 2013-06-29, 23:31
Plastik
Uczeń PAWN
Wiek: 35 Na forum: 4754 dni Posty: 36
Nick w MP: Sp3nNc3r
Piwa : 1337
Masz kawa?ek kodu xD
Kod: if(dialogid == REJESTRACJA){
if(response){
if(strlen(inputtext)>=5 && strlen(inputtext)<=20){
dini_Create(udb_encode(PlayerName(playerid)));
dini_IntSet(udb_encode(PlayerName(playerid)), "haslo", udb_hash(inputtext));
dini_Set(udb_encode(Player(playerid)), "cash", "5000");
dini_Set(udb_encode(Player(playerid)), "bank", "0");
dini_Set(udb_encode(Player(playerid)), "level", "0");
zalogowany[playerid]=1;
dini_IntSet(udb_encode(PlayerName(playerid)), "Warny", 0);
new str[256];
format(str,sizeof(str),"Oto Twoje Has?o »»» %s ««« Zapami?taj Je!!",inputtext);
ShowPlayerDialog(playerid, ZAREJESTROWANY, 0, "Regulamin", "Zabrania si?: \n1.U?ywania Cheat?w\n2.Wymuszania score od Admin?w\n3.S?pienie Szefa lub Vc Head Admina\n4.Wyzywania Graczy/Admin?w\n5.U?ywania broni\n6.Robienia DM\n7.O unbana mo?esz poprosi? na\n8.www.ptz2013.xaa.pl", "Potwierdz", "WYJD?");
SendClientMessage(playerid,0x82E461FF,str);
monej[playerid]=10000;
GivePlayerMoney(playerid, 10000);
SendClientMessage(playerid,ZOLTY,"Dosta?e? 10000$ na start!");
SendClientMessage(playerid,ZOLTY,"oraz 20 punkt?w Via Tool!");
vtpkt[playerid]=20;
dini_Set(udb_encode(Player(playerid)), "VTPKT", "100");
dini_IntSet(udb_encode(PlayerName(playerid)), "WCeli", 0);
liczbazarejestrowanych++;
Wysłany: 2013-06-30, 00:03
ToxiC.
Wiek: 28 Na forum: 5246 dni Posty: 3792
Piwa : 8590
Daj dialog regulaminu jeszcze
Wysłany: 2013-06-30, 00:33
akon823
Czekotubka :D
Wiek: 29 Na forum: 4815 dni Posty: 399
Nick w MP: Remik14
Piwa : 152
Kod: public OnDialogResponse(playerid,dialogid,response,listitem,inputtext[])
{
if(dialogid == 155)
{
if(!response || response)
{
if(Reje[playerid] == 0)
{
new s[500];
strcat(s,"{00FF0A}Zabrania sie uzywania wspomagaczy!\n");
strcat(s,"{00FF0A}Zakaz uzywania wulgaryzmow!\n");
strcat(s,"{00FF0A}Zakaz zabijania innych graczy!\n");
strcat(s,"{00FF0A}Zakaz spamowania!\n");
strcat(s,"{00FF0A}Szanuj swoich Administratorow !\n");
strcat(s,"{00FF0A}Nie nalezy biegac nago po ulicy!\n");
strcat(s,"{00FF0A}Musisz zyc w zgodzie z innymi graczami !\n");
strcat(s,"{00FF0A}Przestrzagaj zasad ruchu drogowego !\n");
strcat(s,"{00FF0A}Szanuj Policje itd !\n");
strcat(s," \n");
strcat(s," \n");
strcat(s,"{FF000F}Akceptujesz regulamin serwera??");
ShowPlayerDialog(playerid, 155, DIALOG_STYLE_MSGBOX, "{FF000F}Regulamin!", s, "Akceptuje", "");
TextDrawShowForPlayer(playerid, Text:TD_REJE);
SetTimerEx("TD_REJESTRACJA", 2000, 0, "d", playerid);
}
}
}
return 1;
}
Tagi: regulamin :: timer :: sekund
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: