Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*---------------//
- Sistema por Rafael Dantas(wgrafal), Habbo.it@hotmail.com
- Caso pagou por esse sistema, entre em contato com o e-mail: habbo.it@hotmail.com..*/
- // Adicione a forward
- forward LoadBanco();
- forward SaveBanco();
- // Adicione a enum.
- enum sInfo
- {
- Salario,
- };
- new SalarioInfo[10][sInfo];
- // Crie a Public Load e Save
- public LoadBanco()
- {
- new arrCoords[11][64];
- new strFromFile2[256];
- new File: file = fopen("banco.cfg", io_read);
- if (file)
- {
- new idx;
- while (idx < sizeof(SalarioInfo))
- {
- fread(file, strFromFile2);
- split(strFromFile2, arrCoords, '|');
- SalarioInfo[idx][Salario] = strval(arrCoords[0]);
- printf("O sálario está: d%",
- idx,SalarioInfo[idx][Salario]);
- idx++;
- }
- fclose(file);
- }
- return 1;
- }
- public SaveBanco()
- {
- new idx;
- new File: file2;
- while (idx < sizeof(SalarioInfo))
- {
- new coordsstring[256];
- format(coordsstring, sizeof(coordsstring), "%d\n",
- SalarioInfo[idx][Salario]);
- if(idx == 0)
- {
- file2 = fopen("banco.cfg", io_write);
- }
- else
- {
- file2 = fopen("banco.cfg", io_append);
- }
- fwrite(file2, coordsstring);
- idx++;
- fclose(file2);
- }
- return 1;
- }
- // em seu Public PayDay, Procure por new checks = PlayerInfo[i][pPayCheck] troque por
- new checks = SalarioInfo[Salario][Salario] / 2;
- // Crie o comando /salario para definir o salário.
- if(strcmp(cmd,"/salario",true)==0)
- {
- if(IsPlayerConnected(playerid))
- {
- if(PlayerInfo[playerid][pLeader] != 7)
- {
- SendClientMessage(playerid, COLOR_GREY, " Você não é o prefeito !");
- return 1;
- }
- tmp = strtok(cmdtext, idx);
- if(!strlen(tmp)) {
- SendClientMessage(playerid, COLOR_WHITE, "USAGE: /salario [ammount]");
- return 1;
- }
- moneys = strval(tmp);
- if(moneys < 150 || moneys > 990) { SendClientMessage(playerid, COLOR_GREY, " Sálario Loco! Use de 150 Dolares até 990 Dolares."); return 1; } // < 150:Valor Minimo || moneys > 990:Valor Maximo)
- SalarioInfo[Salario][Salario] = moneys;
- SaveBanco();
- format(string, sizeof(string), "* O sálario, diante de agora é $%d por Jogador.", SalarioInfo[Salario][Salario]);
- SendClientMessage(playerid, COLOR_WHITE, string);
- }
- return 1;
- }
- /* Crie um arquivo em scriptfiles, Como o nome: banco.cfg, dentro desser arquivo ficaria assim:
- 500
- /* Nesse 500 Você coloca o salário inicial, lembrando, que quando digitado /salario, o mesmo muda.
- // Duvidas? Habbo.it@hotmail.com
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement