Wysłany: 2014-03-03, 17:42
Rumun
Wiek: 30 Na forum: 5235 dni Posty: 316
Nick w MP: Rumun
Piwa : 25
Witam.Jaki? czas temu IgrexolonO napisa? 'system banku ' kt?ry zapisuje kas?.Jak zmieni? by zapisywa?o score zamiast kasy ? Oto kod.
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;
}
Wysłany: 2014-03-03, 17:52
IgrexolonO
Wiek: 34 Na forum: 6809 dni Posty: 1386
Piwa : 1062
"Rumun" napisał/a :Witam.Jaki? czas temu IgrexolonO napisa? 'system banku ' kt?ry zapisuje kas?.Jak zmieni? by zapisywa?o score zamiast kasy ? Oto kod.
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;
}
o.O Napisa?em co? takiego? Kod mi si? nie podoba, no ale.. xD
A, ju? pami?tam. Nahebany wtedy by?em. Anyway.
Zmie? se wszystkie funkcje pokroju
Kod:
na te od Scora i po sprawie o.O
Tagi: kasy :: score
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: