GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Segítségkérés => A témát indította: slre14 - 2014. November 22. - 21:20:01

Cím: Frakció fizu
Írta: slre14 - 2014. November 22. - 21:20:01
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
Cím: Frakció fizu
Írta: norbinator09 - 2014. November 23. - 09:51:32

                                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!
Cím: Frakció fizu
Írta: Dfoglalo - 2014. November 28. - 19:35:30
[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]