12.06.2011, 09:18
Hello guys...
I made my payday system with help of some members here, but now i don't know how to set it:
When the player is FactionLeader and FactionMember 0, give him 100, and when he is only Fmember, or only FLeader, give an other ammount.
I made it, but if i am Fmember and Fleader 0, it give me the right ammount. If i am only Fmember, too, but if i am only Fleader, it give me 100....
I don't know which is the thing that means Somerthing and Something... I tryied && but it didn't work....
Thank you in advance.
My code:
PROBLEM SOLVED.... I FIXED IT MYSELF.
I made my payday system with help of some members here, but now i don't know how to set it:
When the player is FactionLeader and FactionMember 0, give him 100, and when he is only Fmember, or only FLeader, give an other ammount.
I made it, but if i am Fmember and Fleader 0, it give me the right ammount. If i am only Fmember, too, but if i am only Fleader, it give me 100....
I don't know which is the thing that means Somerthing and Something... I tryied && but it didn't work....
Thank you in advance.
My code:
pawn Код:
COMMAND:payday(playerid, params[])
{
if(PlayerInfo[playerid][Fmember] == 0)
{
if(PlayerInfo[playerid][Credit] >= 0)
{
SendClientMessage(playerid, 0xFF00CC, "||----------------Payday---------------||"),
SendClientMessage(playerid, 0xFF00CC, "You received 100$ as you don't have a job."),
SendClientMessage(playerid, 0xFF00CC, "Your credit situation is in day."),
SendClientMessage(playerid, 0xFF00CC, "||----------------PayDay---------------||");
GivePlayerMoney(playerid, 1000);
return 1;
}
else
{
SendClientMessage(playerid, 0xFF00CC, "||----------------Payday---------------||"),
SendClientMessage(playerid, 0xFF00CC, "You received 100$ as you don't have a job."),
SendClientMessage(playerid, 0xFF00CC, "You paid 2000$ for the credit."),
SendClientMessage(playerid, 0xFF00CC, "||----------------PayDay---------------||");
GivePlayerMoney(playerid, 1000);
GivePlayerMoney(playerid, -2000);
PlayerInfo[playerid][Credit] = PlayerInfo[playerid][Credit] +2000;
return 1;
}
}
if(PlayerInfo[playerid][Fmember] == 1)
{
if(PlayerInfo[playerid][Credit] >= 0)
{
SendClientMessage(playerid, 0xFF00CC, "||----------------Payday---------------||"),
SendClientMessage(playerid, 0xFF00CC, "You received 1000$ as you are a cop."),
SendClientMessage(playerid, 0xFF00CC, "Your credit situation is in day."),
SendClientMessage(playerid, 0xFF00CC, "||----------------PayDay---------------||");
GivePlayerMoney(playerid, 1000);
return 1;
}
else
{
SendClientMessage(playerid, 0xFF00CC, "||----------------Payday---------------||"),
SendClientMessage(playerid, 0xFF00CC, "You received 1000$ as you are a cop."),
SendClientMessage(playerid, 0xFF00CC, "You paid 2000$ for the credit."),
SendClientMessage(playerid, 0xFF00CC, "||----------------PayDay---------------||");
GivePlayerMoney(playerid, 1000);
GivePlayerMoney(playerid, -2000);
PlayerInfo[playerid][Credit] = PlayerInfo[playerid][Credit] +2000;
return 1;
}
}
if(PlayerInfo[playerid][Fmember] == 2)
{
if(PlayerInfo[playerid][Credit] >= 0)
{
SendClientMessage(playerid, 0xFF00CC, "||----------------Payday---------------||"),
SendClientMessage(playerid, 0xFF00CC, "You received 900$ as you are a medic."),
SendClientMessage(playerid, 0xFF00CC, "Your credit situation is in day."),
SendClientMessage(playerid, 0xFF00CC, "||----------------PayDay---------------||");
GivePlayerMoney(playerid, 900);
return 1;
}
else
{
SendClientMessage(playerid, 0xFF00CC, "||----------------Payday---------------||"),
SendClientMessage(playerid, 0xFF00CC, "You received 900$ as you are a medic."),
SendClientMessage(playerid, 0xFF00CC, "You paid 2000$ for the credit."),
SendClientMessage(playerid, 0xFF00CC, "||----------------PayDay---------------||");
GivePlayerMoney(playerid,900);
GivePlayerMoney(playerid, -2000);
PlayerInfo[playerid][Credit] = PlayerInfo[playerid][Credit] +2000;
return 1;
}
}
if(PlayerInfo[playerid][Fmember] == 3)
{
if(PlayerInfo[playerid][Credit] >= 0)
{
SendClientMessage(playerid, 0xFF00CC, "||----------------Payday---------------||"),
SendClientMessage(playerid, 0xFF00CC, "You received 500$ as you are a mechanic."),
SendClientMessage(playerid, 0xFF00CC, "Your credit situation is in day."),
SendClientMessage(playerid, 0xFF00CC, "||----------------PayDay---------------||");
GivePlayerMoney(playerid, 500);
return 1;
}
else
{
SendClientMessage(playerid, 0xFF00CC, "||----------------Payday---------------||"),
SendClientMessage(playerid, 0xFF00CC, "You received 500$ as you are a mechanic."),
SendClientMessage(playerid, 0xFF00CC, "You paid 2000$ for the credit."),
SendClientMessage(playerid, 0xFF00CC, "||----------------PayDay---------------||");
GivePlayerMoney(playerid,500);
GivePlayerMoney(playerid, -2000);
PlayerInfo[playerid][Credit] = PlayerInfo[playerid][Credit] +2000;
return 1;
}
}
if(PlayerInfo[playerid][Fmember] == 4)
{
if(PlayerInfo[playerid][Credit] >= 0)
{
SendClientMessage(playerid, 0xFF00CC, "||----------------Payday---------------||"),
SendClientMessage(playerid, 0xFF00CC, "You received 700$ as you are a taxi driver."),
SendClientMessage(playerid, 0xFF00CC, "Your credit situation is in day."),
SendClientMessage(playerid, 0xFF00CC, "||----------------PayDay---------------||");
GivePlayerMoney(playerid, 700);
return 1;
}
else
{
SendClientMessage(playerid, 0xFF00CC, "||----------------Payday---------------||"),
SendClientMessage(playerid, 0xFF00CC, "You received 700$ as you are a taxi driver."),
SendClientMessage(playerid, 0xFF00CC, "You paid 2000$ for the credit."),
SendClientMessage(playerid, 0xFF00CC, "||----------------PayDay---------------||");
GivePlayerMoney(playerid,700);
GivePlayerMoney(playerid, -2000);
PlayerInfo[playerid][Credit] = PlayerInfo[playerid][Credit] +2000;
return 1;
}
}
if(PlayerInfo[playerid][Fmember] == 5)
{
if(PlayerInfo[playerid][Credit] >= 0)
{
SendClientMessage(playerid, 0xFF00CC, "||----------------Payday---------------||"),
SendClientMessage(playerid, 0xFF00CC, "You received 2000$ as you are a trucker."),
SendClientMessage(playerid, 0xFF00CC, "Your credit situation is in day."),
SendClientMessage(playerid, 0xFF00CC, "||----------------PayDay---------------||");
GivePlayerMoney(playerid, 2000);
return 1;
}
else
{
SendClientMessage(playerid, 0xFF00CC, "||----------------Payday---------------||"),
SendClientMessage(playerid, 0xFF00CC, "You received 2000$ as you are a trucker."),
SendClientMessage(playerid, 0xFF00CC, "You paid 2000$ for the credit."),
SendClientMessage(playerid, 0xFF00CC, "||----------------PayDay---------------||");
GivePlayerMoney(playerid,2000);
GivePlayerMoney(playerid, -2000);
PlayerInfo[playerid][Credit] = PlayerInfo[playerid][Credit] +2000;
return 1;
}
}
if(PlayerInfo[playerid][Fmember] == 6)
{
if(PlayerInfo[playerid][Credit] >= 0)
{
SendClientMessage(playerid, 0xFF00CC, "||----------------Payday---------------||"),
SendClientMessage(playerid, 0xFF00CC, "You received 800$ as you are a bus driver."),
SendClientMessage(playerid, 0xFF00CC, "Your credit situation is in day."),
SendClientMessage(playerid, 0xFF00CC, "||----------------PayDay---------------||");
GivePlayerMoney(playerid, 800);
return 1;
}
else
{
SendClientMessage(playerid, 0xFF00CC, "||----------------Payday---------------||"),
SendClientMessage(playerid, 0xFF00CC, "You received 800$ as you are a bus driver."),
SendClientMessage(playerid, 0xFF00CC, "You paid 2000$ for the credit."),
SendClientMessage(playerid, 0xFF00CC, "||----------------PayDay---------------||");
GivePlayerMoney(playerid,800);
GivePlayerMoney(playerid, -2000);
PlayerInfo[playerid][Credit] = PlayerInfo[playerid][Credit] +2000;
return 1;
}
}
if(PlayerInfo[playerid][Fleader] == 1)
{
if(PlayerInfo[playerid][Credit] >= 0)
{
SendClientMessage(playerid, 0xFF00CC, "||----------------Payday---------------||"),
SendClientMessage(playerid, 0xFF00CC, "You received 6000$ as you are the cop leader."),
SendClientMessage(playerid, 0xFF00CC, "Your credit situation is in day."),
SendClientMessage(playerid, 0xFF00CC, "||----------------PayDay---------------||");
GivePlayerMoney(playerid, 6000);
}
else
{
SendClientMessage(playerid, 0xFF00CC, "||----------------Payday---------------||"),
SendClientMessage(playerid, 0xFF00CC, "You received 6000$ as you are the cop leader."),
SendClientMessage(playerid, 0xFF00CC, "You paid 2000$ for the credit."),
SendClientMessage(playerid, 0xFF00CC, "||----------------PayDay---------------||");
GivePlayerMoney(playerid, 6000);
GivePlayerMoney(playerid, -2000);
PlayerInfo[playerid][Credit] = PlayerInfo[playerid][Credit] +2000;
}
}
if(PlayerInfo[playerid][Fleader] == 2)
{
if(PlayerInfo[playerid][Credit] >= 0)
{
SendClientMessage(playerid, 0xFF00CC, "||----------------Payday---------------||"),
SendClientMessage(playerid, 0xFF00CC, "You received 5000$ as you are the medics leader."),
SendClientMessage(playerid, 0xFF00CC, "Your credit situation is in day."),
SendClientMessage(playerid, 0xFF00CC, "||----------------PayDay---------------||");
GivePlayerMoney(playerid, 5000);
}
else
{
SendClientMessage(playerid, 0xFF00CC, "||----------------Payday---------------||"),
SendClientMessage(playerid, 0xFF00CC, "You received 5000$ as you are the medics leader."),
SendClientMessage(playerid, 0xFF00CC, "You paid 2000$ for the credit."),
SendClientMessage(playerid, 0xFF00CC, "||----------------PayDay---------------||");
GivePlayerMoney(playerid, 5000);
GivePlayerMoney(playerid, -2000);
PlayerInfo[playerid][Credit] = PlayerInfo[playerid][Credit] +2000;
}
}
if(PlayerInfo[playerid][Fleader] == 3)
{
if(PlayerInfo[playerid][Credit] >= 0)
{
SendClientMessage(playerid, 0xFF00CC, "||----------------Payday---------------||"),
SendClientMessage(playerid, 0xFF00CC, "You received 2000$ as you are the mechanics leader."),
SendClientMessage(playerid, 0xFF00CC, "Your credit situation is in day."),
SendClientMessage(playerid, 0xFF00CC, "||----------------PayDay---------------||");
GivePlayerMoney(playerid, 2000);
}
else
{
SendClientMessage(playerid, 0xFF00CC, "||----------------Payday---------------||"),
SendClientMessage(playerid, 0xFF00CC, "You received 2000$ as you are the mechanics leader."),
SendClientMessage(playerid, 0xFF00CC, "You paid 2000$ for the credit."),
SendClientMessage(playerid, 0xFF00CC, "||----------------PayDay---------------||");
GivePlayerMoney(playerid,2000);
GivePlayerMoney(playerid, -2000);
PlayerInfo[playerid][Credit] = PlayerInfo[playerid][Credit] +2000;
}
}
if(PlayerInfo[playerid][Fleader] == 4)
{
if(PlayerInfo[playerid][Credit] >= 0)
{
SendClientMessage(playerid, 0xFF00CC, "||----------------Payday---------------||"),
SendClientMessage(playerid, 0xFF00CC, "You received 3000$ as you are the taxi leader."),
SendClientMessage(playerid, 0xFF00CC, "Your credit situation is in day."),
SendClientMessage(playerid, 0xFF00CC, "||----------------PayDay---------------||");
GivePlayerMoney(playerid, 3000);
}
else
{
SendClientMessage(playerid, 0xFF00CC, "||----------------Payday---------------||"),
SendClientMessage(playerid, 0xFF00CC, "You received 3000$ as you are the taxi leader."),
SendClientMessage(playerid, 0xFF00CC, "You paid 2000$ for the credit."),
SendClientMessage(playerid, 0xFF00CC, "||----------------PayDay---------------||");
GivePlayerMoney(playerid, 3000);
GivePlayerMoney(playerid, -2000);
PlayerInfo[playerid][Credit] = PlayerInfo[playerid][Credit] +2000;
}
}
if(PlayerInfo[playerid][Fleader] == 5)
{
if(PlayerInfo[playerid][Credit] >= 0)
{
SendClientMessage(playerid, 0xFF00CC, "||----------------Payday---------------||"),
SendClientMessage(playerid, 0xFF00CC, "You received 12000$ as you are the truckers leader."),
SendClientMessage(playerid, 0xFF00CC, "Your credit situation is in day."),
SendClientMessage(playerid, 0xFF00CC, "||----------------PayDay---------------||");
GivePlayerMoney(playerid, 12000);
}
else
{
SendClientMessage(playerid, 0xFF00CC, "||----------------Payday---------------||"),
SendClientMessage(playerid, 0xFF00CC, "You received 12000$ as you are the truckers leader."),
SendClientMessage(playerid, 0xFF00CC, "You paid 2000$ for the credit."),
SendClientMessage(playerid, 0xFF00CC, "||----------------PayDay---------------||");
GivePlayerMoney(playerid,12000);
GivePlayerMoney(playerid, -2000);
PlayerInfo[playerid][Credit] = PlayerInfo[playerid][Credit] +2000;
}
}
if(PlayerInfo[playerid][Fleader] == 6)
{
if(PlayerInfo[playerid][Credit] >= 0)
{
SendClientMessage(playerid, 0xFF00CC, "||----------------Payday---------------||"),
SendClientMessage(playerid, 0xFF00CC, "You received 4000$ as you are the bus drivers leader."),
SendClientMessage(playerid, 0xFF00CC, "Your credit situation is in day."),
SendClientMessage(playerid, 0xFF00CC, "||----------------PayDay---------------||");
GivePlayerMoney(playerid, 4000);
}
else
{
SendClientMessage(playerid, 0xFF00CC, "||----------------Payday---------------||"),
SendClientMessage(playerid, 0xFF00CC, "You received 4000$ as you are the bus drivers leader."),
SendClientMessage(playerid, 0xFF00CC, "You paid 2000$ for the credit."),
SendClientMessage(playerid, 0xFF00CC, "||----------------PayDay---------------||");
GivePlayerMoney(playerid,4000);
GivePlayerMoney(playerid, -2000);
PlayerInfo[playerid][Credit] = PlayerInfo[playerid][Credit] +2000;
}
}
return 1;
}
PROBLEM SOLVED.... I FIXED IT MYSELF.