Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.

Wysłany: 2013-05-19, 19:58


JotP







Wiek: 26
Na forum: 4821 dni
Posty: 217

Piwa: 1215

Respekt: 44,6

Ostrzeżeń: 40%
jak zrobic bank ?? powie ktos ?? dajcie jakis latwy kod ja se go edytuje :)

te kto da dostanie respa +10

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-05-19, 20:10


Sillence







Wiek: 26
Na forum: 5157 dni
Posty: 1514
Nick w MP: Sillence

Piwa: 1517

Respekt: 416,3
Respekt: 416,3

JotP, Oblukaj ten kod :P
http://pastebin.pl/58525
:)

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-05-19, 20:15


JotP







Wiek: 26
Na forum: 4821 dni
Posty: 217

Piwa: 1215

Respekt: 44,6

Ostrzeżeń: 40%
mi bardziej chodzilo o Dini ;/ ale i tak dostaniesz respa za checi

Podpis
3guzqx
Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-05-19, 20:48


IgrexolonO







Wiek: 34
Na forum: 6810 dni
Posty: 1386

Piwa: 1062

Respekt: 651,8
Respekt: 651,8Respekt: 651,8

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  
Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-05-19, 22:03


JotP







Wiek: 26
Na forum: 4821 dni
Posty: 217

Piwa: 1215

Respekt: 44,6

Ostrzeżeń: 40%
dzieki z aten kod ale mam pytanko jak zdefiniowac pid ? bo mam errors
undefined Pid

Podpis
3guzqx
Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-05-19, 22:03


IgrexolonO







Wiek: 34
Na forum: 6810 dni
Posty: 1386

Piwa: 1062

Respekt: 651,8
Respekt: 651,8Respekt: 651,8

"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 lol . Wsz?dzie indziej masz u?ywa? playerid.

// Dobra, poprawi?em. M?j b??d.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-05-19, 22:18


JotP







Wiek: 26
Na forum: 4821 dni
Posty: 217

Piwa: 1215

Respekt: 44,6

Ostrzeżeń: 40%
nom dzieki dziala ale bylo kilka erroe bo brakowalo dopisac stringu do SendClientMessageToAll oraz brakowalo "" w Dialogu . masz respekt i piwo !

Podpis
3guzqx
Postaw piwo autorowi tego posta
 

 
Tagi: jak :: zrobic :: bank
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » PAWN Ten temat jest zablokowany bez możliwości zmiany postów lub pisania odpowiedzi

Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Dodaj temat do Ulubionych
Wersja do druku