Szerző Téma: Frakció fizu  (Megtekintve 925 alkalommal)

Frakció fizu
« Dátum: 2014. november 22. - 21:20:01 »
0 Show voters
Sziasztok van egy goudlyne editem! Az a kérdésem hogy a fizetési időt hogy birom át irnni? pldául minden másnap kapjon fizetést? előre is köszönöm,ja és azt hogy oldjam meg hogy a bankba kapja a pénzt? ebbbe a kodba át lehett irnni?
 
public OtherTimer()
{
new Float:maxspeed = 175.0;
    new plname[MAX_PLAYER_NAME];
new string[256];
new Float:oldposx, Float:oldposy, Float:oldposz;
GlobalHackCheck();
    for(new i = 0; i < MAX_PLAYERS; i++)
{
    if(IsPlayerConnected(i))
    {
   if(GetPlayerState(i) == 1) { CheckForWalkingTeleport(i); }
       if(PlayerInfo[AFK] == 0)
       {
           PlayerInfo[idomp]++;
      if(PlayerInfo[idomp] == 80)
      {
          PlayerInfo[idomp] = 0;
          PlayerInfo[idoperc]++;
      }
      if(PlayerInfo[idoperc] == 80)
      {
          PlayerInfo[idoperc] = 0;
          PlayerInfo[idoora]++;
                     new xpkap = (PlayerInfo[pLevel]*10)/2;
          PlayerInfo[XP] += xpkap;
          SendClientMessage(i, COLOR_YELLOW, \" \");
          SendClientMessage(i,COLOR_RED, \"<<<-( CryRPG Óraugrás )-------------------------------------------------------------------------------------------->>>\");
          format(stringx, sizeof(stringx), \"Fízetés idő. Kaptál %d XP-t. Játszott órák száma: %d\", xpkap,PlayerInfo[idoora]);
          SendClientMessage(i, COLOR_YELLOW2, stringx);
          if(PlayerInfo[pJob] == 28)

 
off


Helyesirási hibákat nezd el telefonrol vagyok
« Utoljára szerkesztve: 2014. november 25. - 18:19:41 írta ƒlaﻛh »

Frakció fizu
« Válasz #1 Dátum: 2014. november 23. - 09:51:32 »
0 Show voters

                                if(PlayerInfo[idomp] == 60)
                                {
                                        PlayerInfo[idomp] = 0;
                                        PlayerInfo[idoperc]++;
                                }
                                if(PlayerInfo[idoperc] == 24 * 60)
                                {
                                        PlayerInfo[idoperc] = 0;
                                        PlayerInfo[idoora]++;

 
Így naponta kap fizut
na és akkor a bankos része:
gondolom van egy fizetés változó benne(én most fizu[id] néven fogom használni)
és van egy bank pénz változó is(én PlayerInfo[id][bank] néven fogom használni)
 

if(PlayerInfo[idoperc] == 24 * 60)
                                {
                                        PlayerInfo[idoperc] = 0;
                                        PlayerInfo[idoora]++;
                        new xpkap = (PlayerInfo[pLevel]*10)/2;
                                    PlayerInfo[XP] += xpkap;
                                    PlayerInfo[bank] += fizu
                                    SendClientMessage(i, COLOR_YELLOW, \" \");
                                    SendClientMessage(i,COLOR_RED, \"<<<-( CryRPG Óraugrás )-------------------------------------------------------------------------------------------->>>\");
                                    format(stringx, sizeof(stringx), \"Fízetés idő. Kaptál %d XP-t. Játszott órák száma: %d\", xpkap,PlayerInfo[idoora]);
                                    format(stringx, sizeof(stringx), \"%s\\nFizetés idő. Kaptál %d Ft-ot. Új banki egyenleged: %d\",fizu,PlayerInfo[bank]);
                                    SendClientMessage(i, COLOR_YELLOW2, stringx);
                                    if(PlayerInfo[pJob] == 28)

 
Remélem érthető voltam és tudtam segíteni,  sok sikert és jó scriptelést!

Nem elérhető Dfoglalo

  • 4069
  • Globális Moderátor
    • Profil megtekintése
Frakció fizu
« Válasz #2 Dátum: 2014. november 28. - 19:35:30 »
0 Show voters
[gmod]A témanyitó némítva van, ráadásul a némítása után még multiaccozni is elkezdett, így a témát zárom.[/gmod]

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal