Wysłany: 2013-05-19, 19:58
JotP
Wiek: 26 Na forum: 4821 dni Posty: 217
Piwa : 1215
jak zrobic bank powie ktos dajcie jakis latwy kod ja se go edytuje
te kto da dostanie respa +10
Wysłany: 2013-05-19, 20:10
Sillence
Wiek: 26 Na forum: 5157 dni Posty: 1514
Nick w MP: Sillence
Piwa : 1517
Wysłany: 2013-05-19, 20:15
JotP
Wiek: 26 Na forum: 4821 dni Posty: 217
Piwa : 1215
mi bardziej chodzilo o Dini ;/ ale i tak dostaniesz respa za checi
Wysłany: 2013-05-19, 20:48
IgrexolonO
Wiek: 34 Na forum: 6810 dni Posty: 1386
Piwa : 1062
Kod: CMD:bank(playerid, params[])
{
if(IsPlayerInRangeOfPoint(playerid, 15.0, 2315.9528, -1.6181, 26.7421))
{
ShowPlayerDialog(playerid, 666, DIALOG_STYLE_LIST, "Bank", "Stan konta\nWyp?a?\nWp?a?", "Akceptuj", "Anuluj");
} else SendClientMessage(playerid, -1, "No na Boga jasnego! Przesta? obra?a? naszego Papie?a Polaka!");
return 1;
}
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == 666 && response)
{
if(listitem == 0)
{
new userBankFile[35] = "/bank/";
strcat(userBankFile, pName_(playerid));
new showStringe[55];
format(showStringe, sizeof(showStringe), "POLAND STRONG RUSSIA WE WAR YOU %i bogactwo!", dini_Int(userBankFile, "stanIno"));
ShowPlayerDialog(playerid, 666, DIALOG_STYLE_MSGBOX, "Bank - Stan konta", showStringe, "Ok");
}
if(listitem == 1)
{
new userBankFile[35] = "/bank/";
strcat(userBankFile, pName_(playerid));
new showStringe[65];
format(showStringe, sizeof(showStringe), "DWA NABOJE WSZYSTKIE MOJE %i - tyle se mo?esz wyp?aci?!", dini_Int(userBankFile, "stanIno"));
ShowPlayerDialog(playerid, 667, DIALOG_STYLE_INPUT, "Bank - Wyp?ata", showStringe, "Akceptuj", "Anuluj");
}
if(listitem == 2)
{
ShowPlayerDialog(playerid, 668, DIALOG_STYLE_INPUT, "Bank - Wp?ata", "Podaj kwot? hajs?w, jakie chcesz przeznaczy? na Watykan!!1", "Akceptuj", "Anuluj");
}
}
if(dialogid == 667 && response)
{
new userBankFile[35] = "/bank/";
strcat(userBankFile, pName_(playerid));
if(strval(inputtext) > dini_Int(userBankFile, "stanIno"))
SendClientMessage(playerid, -1, "Ziomeczgu najukocha?szy! Armii Papiesa Polaka nie oszukasz! Nie masz tyle hajs?wy!");
else
SendClientMessage(playerid, -1, "Dokona?e? wyp?aty z banku Papieskiego!"), dini_IntSet(userBankFile, "stanIno", dini_Int(userBankFile, "stanIno")-strval(inputtext));
}
if(dialogid == 668 && response)
{
if(strval(inputtext) > GetPlayerMoney(playerid))
SendClientMessage(playerid, -1, "Te te! Matk? i Ojca to Ty oszukasz, ale banku Watyka?sko Papieskiego to ju? ni hu hu!");
else
{
new userBankFile[35] = "/bank/";
strcat(userBankFile, pName_(playerid));
dini_IntSet(userBankFile, "stanIno", dini_Int(userBankFile, "stanIno")+strval(inputtext));
new payIn[85];
format(payIn, sizeof(payIn), "POLAND STRONG RUSSIA WE WAR YOU! Wp?aci?e? na konto Watyka?skie %i hajsu!", strval(inputtext));
SendClientMessage(playerid, -1, payIn);
}
}
return 1;
}
stock createBankUser(pid)
{
new userBankFile[35] = "/bank/";
strcat(userBankFile, pName_(pid));
if(!dini_Exists(userBankFile))
{
dini_Create(userBankFile);
dini_IntSet(userBankFile, "stanIno", 250); // ino 250 hajs?w na dobry pocz?tek
}
return 1;
}
stock pName_(pid)
{
new n[24];
GetPlayerName(pid, n, 24);
return n;
}
Nama?ci?em Ci na szybko tyle kodu. createBankUser(playerid); u?ywaj w momencie, kiedy gracz si? zarejestruje, zaloguje czy cokolwiek innego. W razie problem?w pisz.
Ostatnio zmieniony przez IgrexolonO 2013-05-20, 13:59, w całości zmieniany 3 razy
Wysłany: 2013-05-19, 22:03
JotP
Wiek: 26 Na forum: 4821 dni Posty: 217
Piwa : 1215
dzieki z aten kod ale mam pytanko jak zdefiniowac pid ? bo mam errors
undefined Pid
Wysłany: 2013-05-19, 22:03
IgrexolonO
Wiek: 34 Na forum: 6810 dni Posty: 1386
Piwa : 1062
"JotP" napisał/a :dzieki z aten kod ale mam pytanko jak zdefiniowac pid ? bo mam errors
undefined Pid
Poka? jak u?y?e? tego pid. Pid mia?o by? jedynie w stocku . Wsz?dzie indziej masz u?ywa? playerid.
// Dobra, poprawi?em. M?j b??d.
Wysłany: 2013-05-19, 22:18
JotP
Wiek: 26 Na forum: 4821 dni Posty: 217
Piwa : 1215
nom dzieki dziala ale bylo kilka erroe bo brakowalo dopisac stringu do SendClientMessageToAll oraz brakowalo "" w Dialogu . masz respekt i piwo !
Tagi: jak :: zrobic :: bank
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: