Jump to content

script Povolání starosta


Ewwe

Recommended Posts

  • Administrátor

Zdravím doufám ze to neudelal už někdo predemnou ale udelal jsem si povolání starosty

starosta má pravomoc nastavovat výplaty ostatním zaměstnáním

pokud to nekdo bude chtít využít tak GetJob(playerid) si nahradte vlastni promenou

prilozene dialogy jsou pouze informativní jak to vypadá proměné a popisky si změnte dle libosti tak samotný příkaz postarostu

 

dcmd_vyplaty(playerid,params[])
{
if(GetJob(playerid) == 1){
new fString2[500];
#pragma unused params
if(!udb_Exists("Vyplaty"))return udb_Create("Vyplaty","none");
#define fo2(%0,%1) format( fString2, sizeof fString2, (%0), %1)
fo2("Nezaměstaný: {00FF00}%d{FFFFFF}\nStarosta: {00FF00}%d{FFFFFF}\nTaxikář : {00FF00}%d{FFFFFF}\nBankéř: {00FF00}%d{FFFFFF}\nOstraha letiště: {00FF00}%d{FFFFFF}\n",dUserINT("Vyplaty").("Nezamestnany"),dUserINT("Vyplaty").("Starosta"),dUserINT("Vyplaty").("Taxikar"),dUserINT("Vyplaty").("Banker"),dUserINT("Vyplaty").("OstrahaL"));
fo2("%sPilot: {00FF00}%d{FFFFFF}\nHasič: {00FF00}%d{FFFFFF}\nMechanik: {00FF00}%d{FFFFFF}\nKamioňák: {00FF00}%d{FFFFFF}\nStrojvůdce: {00FF00}%d{FFFFFF}\nAutobusák: {00FF00}%d{FFFFFF}\n",fString2,dUserINT("Vyplaty").("Pilot"),dUserINT("Vyplaty").("Hasic"),dUserINT("Vyplaty").("Mechanik"),dUserINT("Vyplaty").("Kamionak"),dUserINT("Vyplaty").("Strojvudce"),dUserINT("Vyplaty").("Autobusak"));
fo2("%sKACC: {00FF00}%d{FFFFFF}\nPolicista: {00FF00}%d{FFFFFF}\nCIA: {00FF00}%d{FFFFFF}\nArmáda: {00FF00}%d{FFFFFF}\nSWAT: {00FF00}%d{FFFFFF}",fString2,dUserINT("Vyplaty").("Kacc"),dUserINT("Vyplaty").("Policie"),dUserINT("Vyplaty").("CIA"),dUserINT("Vyplaty").("Armada"),dUserINT("Vyplaty").("SWAT"));
ShowPlayerDialog(playerid,26,DIALOG_STYLE_LIST,"Nastavení výplat",fString2,"Nastavit","Odejít");
}else{SCM(playerid,0xFF0000FF,"Nejsi starosta");}
return 1;
}

 

 

publick s vyplatami

PUBLIC:Vyplaty()
{
new Vyplata[21];
Vyplata[0] = random(900)+ dUserINT("Vyplaty").("Nezamestnany"); //nezamestnany
Vyplata[1] = random(2000)+ dUserINT("Vyplaty").("Starosta");//starosta
Vyplata[2] = random(2000)+ dUserINT("Vyplaty").("Taxikar");//taxikar
Vyplata[3] = random(2000)+ dUserINT("Vyplaty").("Banker");//banker
Vyplata[4] = random(2000)+ dUserINT("Vyplaty").("OstrahaL");//Ostraha letiště
Vyplata[5] = random(2000)+ dUserINT("Vyplaty").("Pilot");//pilét
Vyplata[6] = random(3000)+ dUserINT("Vyplaty").("Hasic");//hasic
Vyplata[7] = random(2000)+ dUserINT("Vyplaty").("Mechanik");//mechanik
Vyplata[8] = random(2000)+ dUserINT("Vyplaty").("Kamionak");//kamionak
Vyplata[9] = random(2000)+ dUserINT("Vyplaty").("Strojvudce");//strojvudce
Vyplata[10] = random(2000)+ dUserINT("Vyplaty").("Autobusak");//autobusak
Vyplata[11] = random(2000)+ dUserINT("Vyplaty").("Kacc");//kacc
Vyplata[12] = random(2000)+ dUserINT("Vyplaty").("Policie");//policista
Vyplata[13] = random(2000)+ dUserINT("Vyplaty").("CIA");//cia
Vyplata[14] = random(2000)+ dUserINT("Vyplaty").("Armada");//armada
Vyplata[15] = random(2000)+ dUserINT("Vyplaty").("SWAT");//swat
//----------------------------------------------------------------------------//
for(new i=0; i {
new string[100];
switch (GetJob(i))
{
case 0:{format(string,sizeof(string),"Dostal podporu {008000}%d {FFFFFF}$",Vyplata[0]);Hrac[i][banka] =Hrac[i][banka]+ Vyplata[0];}
case 1:{format(string,sizeof(string),"Dostal jsi výplatu {008000}%d {FFFFFF}$",Vyplata[1]);Hrac[i][banka] =Hrac[i][banka]+Vyplata[1];}
case 2:{format(string,sizeof(string),"Dostal jsi výplatu {008000}%d {FFFFFF}$",Vyplata[2]);Hrac[i][banka] =Hrac[i][banka]+Vyplata[2];}
case 3:{format(string,sizeof(string),"Dostal jsi výplatu {008000}%d {FFFFFF}$",Vyplata[3]);Hrac[i][banka] =Hrac[i][banka]+Vyplata[3];}
case 4:{format(string,sizeof(string),"Dostal jsi výplatu {008000}%d {FFFFFF}$",Vyplata[4]);Hrac[i][banka] =Hrac[i][banka]+Vyplata[4];}
case 5:{format(string,sizeof(string),"Dostal jsi výplatu {008000}%d {FFFFFF}$",Vyplata[5]);Hrac[i][banka] =Hrac[i][banka]+Vyplata[5];}
case 6:{format(string,sizeof(string),"Dostal jsi výplatu {008000}%d {FFFFFF}$",Vyplata[6]);Hrac[i][banka] =Hrac[i][banka]+Vyplata[6];}
case 7:{format(string,sizeof(string),"Dostal jsi výplatu {008000}%d {FFFFFF}$",Vyplata[7]);Hrac[i][banka] =Hrac[i][banka]+Vyplata[7];}
case 8:{format(string,sizeof(string),"Dostal jsi výplatu {008000}%d {FFFFFF}$",Vyplata[8]);Hrac[i][banka] =Hrac[i][banka]+Vyplata[8];}
case 9:{format(string,sizeof(string),"Dostal jsi výplatu {008000}%d {FFFFFF}$",Vyplata[9]);Hrac[i][banka] =Hrac[i][banka]+Vyplata[9];}
case 10:{format(string,sizeof(string),"Dostal jsi výplatu {008000}%d {FFFFFF}$",Vyplata[10]);Hrac[i][banka] =Hrac[i][banka]+Vyplata[10];}
case 11:{format(string,sizeof(string),"Dostal jsi výplatu {008000}%d {FFFFFF}$",Vyplata[11]);Hrac[i][banka] =Hrac[i][banka]+Vyplata[11];}
case 12:{format(string,sizeof(string),"Dostal jsi výplatu {008000}%d {FFFFFF}$",Vyplata[12]);Hrac[i][banka] =Hrac[i][banka]+Vyplata[12];}
case 13:{format(string,sizeof(string),"Dostal jsi výplatu {008000}%d {FFFFFF}$",Vyplata[13]);Hrac[i][banka] =Hrac[i][banka]+Vyplata[13];}
case 14:{format(string,sizeof(string),"Dostal jsi výplatu {008000}%d {FFFFFF}$",Vyplata[14]);Hrac[i][banka] =Hrac[i][banka]+Vyplata[14];}
case 15:{format(string,sizeof(string),"Dostal jsi výplatu {008000}%d {FFFFFF}$",Vyplata[15]);Hrac[i][banka] =Hrac[i][banka]+Vyplata[15];}
}
SCM(i,0xFFFFFFFF,"<<<<< {008000}[Výplata]{FFFFFF} >>>>>");
SCM(i,0xFFFFFFFF,string);
SCM(i,0x008000FF,"[$]{FFFFFF}Byla ti poslána na účet");
new sta[128];
format(sta,128,"[$]{FFFFFF}Současný stav účtu {008000}%d{FFFFFF}$",Hrac[i][banka]);
SCM(i,0x008000FF,sta);
}
return 1;
}

PS mam posílání rovnou do banky takze to si tay prehodte pokud chcete na GivePlayerMoney a nebo zmente na svoji promenou banky

a niní dialogy

switch (dialogid ){
case 26:{
if(response == 1){
switch(listitem)
{
case 0:ShowPlayerDialog(playerid,27,DIALOG_STYLE_INPUT,"Nastavení výplaty","Do rámečku zapište hodnotu\n základu výplaty pro Nezamestnaného","Nastavit","Zpět");
case 1:ShowPlayerDialog(playerid,28,DIALOG_STYLE_INPUT,"Nastavení výplaty","Do rámečku zapište hodnotu\n základu výplaty pro Starostu","Nastavit","Zpět");
case 2:ShowPlayerDialog(playerid,29,DIALOG_STYLE_INPUT,"Nastavení výplaty","Do rámečku zapište hodnotu\n základu výplaty pro Taxikáře","Nastavit","Zpět");
case 3:ShowPlayerDialog(playerid,30,DIALOG_STYLE_INPUT,"Nastavení výplaty","Do rámečku zapište hodnotu\n základu výplaty pro Bankéře","Nastavit","Zpět");
case 4:ShowPlayerDialog(playerid,31,DIALOG_STYLE_INPUT,"Nastavení výplaty","Do rámečku zapište hodnotu\n základu výplaty pro OstrahuL","Nastavit","Zpět");
case 5:ShowPlayerDialog(playerid,32,DIALOG_STYLE_INPUT,"Nastavení výplaty","Do rámečku zapište hodnotu\n základu výplaty pro Pilota","Nastavit","Zpět");
case 6:ShowPlayerDialog(playerid,33,DIALOG_STYLE_INPUT,"Nastavení výplaty","Do rámečku zapište hodnotu\n základu výplaty pro Hasiče","Nastavit","Zpět");
case 7:ShowPlayerDialog(playerid,34,DIALOG_STYLE_INPUT,"Nastavení výplaty","Do rámečku zapište hodnotu\n základu výplaty pro Mechanika","Nastavit","Zpět");
case 8:ShowPlayerDialog(playerid,35,DIALOG_STYLE_INPUT,"Nastavení výplaty","Do rámečku zapište hodnotu\n základu výplaty pro Kamionáka","Nastavit","Zpět");
case 9:ShowPlayerDialog(playerid,36,DIALOG_STYLE_INPUT,"Nastavení výplaty","Do rámečku zapište hodnotu\n základu výplaty pro Strojvůdce","Nastavit","Zpět");
case 10:ShowPlayerDialog(playerid,37,DIALOG_STYLE_INPUT,"Nastavení výplaty","Do rámečku zapište hodnotu\n základu výplaty pro Autobusáka","Nastavit","Zpět");
case 11:ShowPlayerDialog(playerid,38,DIALOG_STYLE_INPUT,"Nastavení výplaty","Do rámečku zapište hodnotu\n základu výplaty pro KACC","Nastavit","Zpět");
case 12:ShowPlayerDialog(playerid,39,DIALOG_STYLE_INPUT,"Nastavení výplaty","Do rámečku zapište hodnotu\n základu výplaty pro Policii","Nastavit","Zpět");
case 13:ShowPlayerDialog(playerid,40,DIALOG_STYLE_INPUT,"Nastavení výplaty","Do rámečku zapište hodnotu\n základu výplaty pro CIA","Nastavit","Zpět");
case 14:ShowPlayerDialog(playerid,41,DIALOG_STYLE_INPUT,"Nastavení výplaty","Do rámečku zapište hodnotu\n základu výplaty pro Armádu","Nastavit","Zpět");
case 15:ShowPlayerDialog(playerid,42,DIALOG_STYLE_INPUT,"Nastavení výplaty","Do rámečku zapište hodnotu\n základu výplaty pro SWAT","Nastavit","Zpět");
}
}
}
case 27:{if(response == 1)
{
if(strval(inputtext) < 5000)return SCM(playerid,0xFF0000FF,"[Výplaty]{FFFFFF}Hodnota výplaty nesmi klesnout pod {00FF00}5000{FFFFFF}$");
dUserSetINT("Vyplaty").("Nezamestnany",strval(inputtext));new str[128];
format(str,128,"[Výplaty]{FFFFFF}Starosta {FF0000}%s{FFFFFF} nastavil podporu nezaměstnaným na {00FF00}%d{FFFFFF}$",PlayerName(playerid),strval(inputtext));
SCMTA(0x0000FFFF,str);
}}
case 28:{if(response == 1)
{
if(strval(inputtext) < 5000)return SCM(playerid,0xFF0000FF,"[Výplaty]{FFFFFF}Hodnota výplaty nesmi klesnout pod {00FF00}5000{FFFFFF}$");
if(strval(inputtext) > 12000)return SCM(playerid,0xFF0000FF,"[Výplaty]{FFFFFF}Hodnota výplaty nesmi přesáhnout {00FF00}12000{FFFFFF}$");
dUserSetINT("Vyplaty").("Starosta",strval(inputtext));new str[128];
format(str,128,"[Výplaty]{FFFFFF}Starosta {FF0000}%s{FFFFFF} nastavil výplatu Starostovi na {00FF00}%d{FFFFFF}$",PlayerName(playerid),strval(inputtext));
SCMTA(0x0000FFFF,str);
}}
case 29:{if(response == 1)
{
if(strval(inputtext) < 5000)return SCM(playerid,0xFF0000FF,"[Výplaty]{FFFFFF}Hodnota výplaty nesmi klesnout pod {00FF00}5000{FFFFFF}$");
dUserSetINT("Vyplaty").("Taxikar",strval(inputtext));new str[128];
format(str,128,"[Výplaty]{FFFFFF}Starosta {FF0000}%s{FFFFFF} nastavil výplatu Taxikářům na {00FF00}%d{FFFFFF}$",PlayerName(playerid),strval(inputtext));
SCMTA(0x0000FFFF,str);
}}
case 30:{if(response == 1)
{
if(strval(inputtext) < 5000)return SCM(playerid,0xFF0000FF,"[Výplaty]{FFFFFF}Hodnota výplaty nesmi klesnout pod {00FF00}5000{FFFFFF}$");
dUserSetINT("Vyplaty").("Banker",strval(inputtext));new str[128];
format(str,128,"[Výplaty]{FFFFFF}Starosta {FF0000}%s{FFFFFF} nastavil výplatu Bankéřům na {00FF00}%d{FFFFFF}$",PlayerName(playerid),strval(inputtext));
SCMTA(0x0000FFFF,str);
}}
case 31:{if(response == 1)
{
if(strval(inputtext) < 5000)return SCM(playerid,0xFF0000FF,"[Výplaty]{FFFFFF}Hodnota výplaty nesmí klesnout pod {00FF00}5000{FFFFFF}$");
dUserSetINT("Vyplaty").("OstrahaL",strval(inputtext));new str[128];
format(str,128,"[Výplaty]{FFFFFF}Starosta {FF0000}%s{FFFFFF} nastavil výplatu Ostraze Lestiště na {00FF00}%d{FFFFFF}$",PlayerName(playerid),strval(inputtext));
SCMTA(0x0000FFFF,str);
}}
case 32:{if(response == 1)
{
if(strval(inputtext) < 5000)return SCM(playerid,0xFF0000FF,"[Výplaty]{FFFFFF}Hodnota výplaty nesmí klesnout pod {00FF00}5000{FFFFFF}$");
dUserSetINT("Vyplaty").("Pilot",strval(inputtext));new str[128];
format(str,128,"[Výplaty]{FFFFFF}Starosta {FF0000}%s{FFFFFF} nastavil výplatu pilotům na {00FF00}%d{FFFFFF}$",PlayerName(playerid),strval(inputtext));
SCMTA(0x0000FFFF,str);
}}
case 33:{if(response == 1)
{
if(strval(inputtext) < 5000)return SCM(playerid,0xFF0000FF,"[Výplaty]{FFFFFF}Hodnota výplaty nesmí klesnout pod {00FF00}5000{FFFFFF}$");
dUserSetINT("Vyplaty").("Hasic",strval(inputtext));new str[128];
format(str,128,"[Výplaty]{FFFFFF}Starosta {FF0000}%s{FFFFFF} nastavil výplatu Hasičům na {00FF00}%d{FFFFFF}$",PlayerName(playerid),strval(inputtext));
SCMTA(0x0000FFFF,str);
}}
case 34:{if(response == 1)
{
if(strval(inputtext) < 5000)return SCM(playerid,0xFF0000FF,"[Výplaty]{FFFFFF}Hodnota výplaty nesmí klesnout pod {00FF00}5000{FFFFFF}$");
dUserSetINT("Vyplaty").("Mechanik",strval(inputtext));new str[128];
format(str,128,"[Výplaty]{FFFFFF}Starosta {FF0000}%s{FFFFFF} nastavil výplatu Mechanikům na {00FF00}%d{FFFFFF}$",PlayerName(playerid),strval(inputtext));
SCMTA(0x0000FFFF,str);
}}
case 35:{if(response == 1)
{
if(strval(inputtext) < 5000)return SCM(playerid,0xFF0000FF,"[Výplaty]{FFFFFF}Hodnota výplaty nesmí klesnout pod {00FF00}5000{FFFFFF}$");
dUserSetINT("Vyplaty").("Kamionak",strval(inputtext));new str[128];
format(str,128,"[Výplaty]{FFFFFF}Starosta {FF0000}%s{FFFFFF} nastavil výplatu Kamionakům na {00FF00}%d{FFFFFF}$",PlayerName(playerid),strval(inputtext));
SCMTA(0x0000FFFF,str);
}}
case 36:{if(response == 1)
{
if(strval(inputtext) < 5000)return SCM(playerid,0xFF0000FF,"[Výplaty]{FFFFFF}Hodnota výplaty nesmí klesnout pod {00FF00}5000{FFFFFF}$");
dUserSetINT("Vyplaty").("Strojvudce",strval(inputtext));new str[128];
format(str,128,"[Výplaty]{FFFFFF}Starosta {FF0000}%s{FFFFFF} nastavil výplatu Strojvůdcům na {00FF00}%d{FFFFFF}$",PlayerName(playerid),strval(inputtext));
SCMTA(0x0000FFFF,str);
}}
case 37:{if(response == 1)
{
if(strval(inputtext) < 5000)return SCM(playerid,0xFF0000FF,"[Výplaty]{FFFFFF}Hodnota výplaty nesmí klesnout pod {00FF00}5000{FFFFFF}$");
dUserSetINT("Vyplaty").("Autobusak",strval(inputtext));new str[128];
format(str,128,"[Výplaty]{FFFFFF}Starosta {FF0000}%s{FFFFFF} nastavil výplatu Autobusákům na {00FF00}%d{FFFFFF}$",PlayerName(playerid),strval(inputtext));
SCMTA(0x0000FFFF,str);
}}
case 38:{if(response == 1)
{
if(strval(inputtext) < 5000)return SCM(playerid,0xFF0000FF,"[Výplaty]{FFFFFF}Hodnota výplaty nesmí klesnout pod {00FF00}5000{FFFFFF}$");
dUserSetINT("Vyplaty").("Kacc",strval(inputtext));new str[128];
format(str,128,"[Výplaty]{FFFFFF}Starosta {FF0000}%s{FFFFFF} nastavil výplatu Ostraze KACC na {00FF00}%d{FFFFFF}$",PlayerName(playerid),strval(inputtext));
SCMTA(0x0000FFFF,str);
}}
case 39:{if(response == 1)
{
if(strval(inputtext) < 5000)return SCM(playerid,0xFF0000FF,"[Výplaty]{FFFFFF}Hodnota výplaty nesmí klesnout pod {00FF00}5000{FFFFFF}$");
dUserSetINT("Vyplaty").("Policie",strval(inputtext));new str[128];
format(str,128,"[Výplaty]{FFFFFF}Starosta {FF0000}%s{FFFFFF} nastavil výplatu Policistům na {00FF00}%d{FFFFFF}$",PlayerName(playerid),strval(inputtext));
SCMTA(0x0000FFFF,str);
}}
case 40:{if(response == 1)
{
if(strval(inputtext) < 5000)return SCM(playerid,0xFF0000FF,"[Výplaty]{FFFFFF}Hodnota výplaty nesmí klesnout pod {00FF00}5000{FFFFFF}$");
dUserSetINT("Vyplaty").("CIA",strval(inputtext));new str[128];
format(str,128,"[Výplaty]{FFFFFF}Starosta {FF0000}%s{FFFFFF} nastavil výplatu CIA na {00FF00}%d{FFFFFF}$",PlayerName(playerid),strval(inputtext));
SCMTA(0x0000FFFF,str);
}}
case 41:{if(response == 1)
{
if(strval(inputtext) < 5000)return SCM(playerid,0xFF0000FF,"[Výplaty]{FFFFFF}Hodnota výplaty nesmí klesnout pod {00FF00}5000{FFFFFF}$");
dUserSetINT("Vyplaty").("Armada",strval(inputtext));new str[128];
format(str,128,"[Výplaty]{FFFFFF}Starosta {FF0000}%s{FFFFFF} nastavil výplatu Armadě na {00FF00}%d{FFFFFF}$",PlayerName(playerid),strval(inputtext));
SCMTA(0x0000FFFF,str);
}}
case 42:{if(response == 1)
{
if(strval(inputtext) < 5000)return SCM(playerid,0xFF0000FF,"[Výplaty]{FFFFFF}Hodnota výplaty nesmí klesnout pod {00FF00}5000{FFFFFF}$");
dUserSetINT("Vyplaty").("SWAT",strval(inputtext));new str[128];
format(str,128,"[Výplaty]{FFFFFF}Starosta {FF0000}%s{FFFFFF} nastavil výplatu SWATU na {00FF00}%d{FFFFFF}$",PlayerName(playerid),strval(inputtext));
SCMTA(0x0000FFFF,str);
}}}

 

Toje vše praxe funguje tak ze Hráč s povoláním Starosty zadá příkaz /vyplaty objeví se mu dialog s povoláními a vedle současný stav výplat rozklikne přisluzne povolání a zo INPUTU zadá výši výplaty tot vse

PS možná budou nekde spatne zavorky jak sem to tahaz modu tak sem mozna nejakou zapomel

PS2 QWER me zas seřve za stringy :d

PS3 ted jak na to koukam tak by to slo zjednoudusit ale to at si kazdy udela sam a pak to pridam do verze 2

Link to comment
Share on other sites

  • Administrátor

ukladam t pres dudb i kdyz ono je zalozeny na tom no ale kdyz to narvuud opromen tak stejne je budu muset ukladat protoze nechci nstavovat vyplaty znova po kazdym restartu takze uz je jedno jestli takle nebo promeny a ty pak ukladat ne ?

Link to comment
Share on other sites

ukladam t pres dudb i kdyz ono je zalozeny na tom no ale kdyz to narvuud opromen tak stejne je budu muset ukladat protoze nechci nstavovat vyplaty znova po kazdym restartu takze uz je jedno jestli takle nebo promeny a ty pak ukladat ne ?

OnGameModeExit a OnGameModeInit neexistuje ?

 

dudb je dini...

 

stock Float:udb_UserFloat(nickname[],key[]) {

new fname[MAX_STRING];

format(fname,sizeof(fname),"%s.dudb.sav",udb_encode(nickname));

return dini_Float(fname,key);

}

 

stock udb_UserInt(nickname[],key[]) {

new fname[MAX_STRING];

format(fname,sizeof(fname),"%s.dudb.sav",udb_encode(nickname));

return dini_Int(fname,key);

}

Link to comment
Share on other sites

  • Administrátor

J spatne sem to formuloval ale dudb/dini sem zvyklej pouzivat tak pouzivam porad ale asi skusim prejit na SQLLIte v samp

Link to comment
Share on other sites

  • 1 month later...
  • Administrátor
amx ti bude na ko**t

ja vim uz som sa naucil robit s pawnom len potrebujem pwn subor prosím

A co je tak tezkyho na tom to skopcit do pawna ?

Link to comment
Share on other sites

amx ti bude na ko**t

ja vim uz som sa naucil robit s pawnom len potrebujem pwn subor prosím

A co je tak tezkyho na tom to skopcit do pawna ?

ja som zacal s pawnom pred tizdnom a neviem s mim az tak dobre robit kebi som aspon vedel co ma ist do akeho riadka tak to spravim

PS ako sa da nadstavit starosa?

Link to comment
Share on other sites

amx ti bude na ko**t

ja vim uz som sa naucil robit s pawnom len potrebujem pwn subor prosím

A co je tak tezkyho na tom to skopcit do pawna ?

ja som zacal s pawnom pred tizdnom a neviem s mim az tak dobre robit kebi som aspon vedel co ma ist do akeho riadka tak to spravim

PS ako sa da nadstavit starosa?

 

Sorry že odbočuju od tématu ale:

 

Bulldogu - pokud s pawn zacinas, koukni se na TUTy tam se nauč, a nehrň se hned do scriptu a módů.

 

Jinak tento script vypadá pěkně, ale nezkoušel jsem ho :) Jen tak dále.

Link to comment
Share on other sites

dlouhe

dalo by sa to omnoho kratšie a efektívnjšie a optimalizovanejšie... ako som písal je to strašn´(sorry)

 

case 40:{if(response == 1)
{
if(strval(inputtext) < 5000)return SCM(playerid,0xFF0000FF,"[Výplaty]{FFFFFF}Hodnota výplaty nesmí klesnout pod {00FF00}5000{FFFFFF}$");
dUserSetINT("Vyplaty").("CIA",strval(inputtext));new str[128];
format(str,128,"[Výplaty]{FFFFFF}Starosta {FF0000}%s{FFFFFF} nastavil výplatu CIA na {00FF00}%d{FFFFFF}$",PlayerName(playerid),strval(inputtext));
SCMTA(0x0000FFFF,str);
}}

nemohol si to if(response dať nad switch ? ušetril by si kopu riadkov a bolo by to priehľadnejšie...

Link to comment
Share on other sites

  • 11 months later...
  • Administrátor
dlouhe

dalo by sa to omnoho kratšie a efektívnjšie a optimalizovanejšie... ako som písal je to strašn´(sorry)

 

case 40:{if(response == 1)
{
if(strval(inputtext) dUserSetINT("Vyplaty").("CIA",strval(inputtext));new str[128];
format(str,128,"[Výplaty]{FFFFFF}Starosta {FF0000}%s{FFFFFF} nastavil výplatu CIA na {00FF00}%d{FFFFFF}$",PlayerName(playerid),strval(inputtext));
SCMTA(0x0000FFFF,str);
}}

nemohol si to if(response dať nad switch ? ušetril by si kopu riadkov a bolo by to priehľadnejšie...

V tu chvili mi to nedoslo mimochodem to tema je uz celkem stary ale budiz

budu delat V2 ktera nebude pres dudb a bude tam par vylepseni bude to optimalizovanejsi rychlejsi lepsi

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...