Can someone help me with this thing. :/
#1

When i compile this Filter Script it say

Код:
C:\DOCUME~1\37rjemms\Desktop\Robbank.pwn(67) : warning 217: loose indentation
C:\DOCUME~1\37rjemms\Desktop\Robbank.pwn(77) : warning 209: function "cmd_robbank" should return a value
Код:
CMD:robbank(playerid, params[])
{
        if(IsPlayerConnected(playerid))
        {
            if(robbing[playerid] == 1)
            {
                SendClientMessage(playerid, COLOR_GREY, " You are already robbing the bank, please slow down");
                return 1;
            }
            if(alreadyrobbed[playerid] == 1)
            {
                SendClientMessage(playerid, COLOR_WHITE, "You already robbed the bank! Wait 1 hour.");
                return 1;
               }
            if(!IsPlayerInRangeOfPoint(playerid, 5.0, 2308.8071,-13.2485,26.7422)) // Change X Y Z to the location you want
            {
                SendClientMessage(playerid, COLOR_GREY, "   You are not at the bank !");
                return 1;
            }
     			SendClientMessage(playerid, COLOR_WHITE, " You started to rob the bank, This will take 10 minutes");
      			SetTimerEx("bankrob", 600000, false, "i", playerid);
       			robbing[playerid] = 1;
        		SendClientMessageToAll(COLOR_ORANGE, "||----------Latest News----------||");
        		SendClientMessageToAll(COLOR_WHITE, " The bank is currently getting robbed.");
         		SendClientMessageToAll(COLOR_WHITE, " We are currently waiting for the cops");
         		SendClientMessageToAll(COLOR_WHITE, " We will report more when we get more information");
         		SendClientMessageToAll(COLOR_ORANGE, "||----------Latest News----------||");
                return 1;
                }
Reply
#2

line 67 > check alignment of text.
line 77 > add return 1; after last } you missing one
Reply
#3

Line 67 is SendClientMessage(playerid, COLOR_WHITE, " You started to rob the bank, This will take 10 minutes");
that one why it should be loose indentitation?
Reply
#4

if(alreadyrobbed[playerid] == 1)
{
SendClientMessage(playerid, COLOR_WHITE, "You already robbed the bank! Wait 1 hour.");
return 1;
}
...
>>> this { and this } in a same line. fix your indentation.
{
code
code
}
code < warning 217: loose indentation
code
code
Reply
#5

Quote:
Originally Posted by Azazelo
Посмотреть сообщение
if(alreadyrobbed[playerid] == 1)
{
SendClientMessage(playerid, COLOR_WHITE, "You already robbed the bank! Wait 1 hour.");
return 1;
}
...
>>> this { and this } in a same line. fix your indentation.
Thanks dude but now the problem is
Код:
C:\DOCUME~1\37rjemms\Desktop\Robbank.pwn(85) : warning 209: function "cmd_robbank" should return a value
how could i fix this thing?
Reply
#6

Quote:

CMD:robbank(playerid, params[])
{
if(IsPlayerConnected(playerid))
{
if(robbing[playerid] == 1)
{
SendClientMessage(playerid, COLOR_GREY, " You are already robbing the bank, please slow down");
return 1;
}
if(alreadyrobbed[playerid] == 1)
{
SendClientMessage(playerid, COLOR_WHITE, "You already robbed the bank! Wait 1 hour.");
return 1;
}
if(!IsPlayerInRangeOfPoint(playerid, 5.0, 2308.8071,-13.2485,26.7422)) // Change X Y Z to the location you want
{
SendClientMessage(playerid, COLOR_GREY, " You are not at the bank !");
return 1;
}
SendClientMessage(playerid, COLOR_WHITE, " You started to rob the bank, This will take 10 minutes");
SetTimerEx("bankrob", 600000, false, "i", playerid);
robbing[playerid] = 1;
SendClientMessageToAll(COLOR_ORANGE, "||----------Latest News----------||");
SendClientMessageToAll(COLOR_WHITE, " The bank is currently getting robbed.");
SendClientMessageToAll(COLOR_WHITE, " We are currently waiting for the cops");
SendClientMessageToAll(COLOR_WHITE, " We will report more when we get more information");
SendClientMessageToAll(COLOR_ORANGE, "||----------Latest News----------||");
}
return 1;
}

Edit.
Reply
#7

Quote:
Originally Posted by Azazelo
Посмотреть сообщение
Edit.
Man thanks for helping me
Reply
#8

So now i FS now Fix but how can i make the cash permanently in the Player who robbed the bank?
Reply
#9

Quote:
Originally Posted by ToiletDuck
Посмотреть сообщение
So now i FS now Fix but how can i make the cash permanently in the Player who robbed the bank?
Check your PlayerInfo enum. Is there anything like this : PlayerInfo[playerid][pCash] or PlayerInfo[playerid][Cash] or PlayerVar[playerid][pCash] or PlayerVariables[playerid][pCash]

Get that line from your game mode which is amount of cash of the player. Give us that line and we will add it in your current command/function.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)