- 0
Problema scripting. /givesalary
-
Similar Content
-
- 62 replies
- 5,966 views
-
- 14 replies
- 1,792 views
-
Problema turf
By Soryn.,
- 3 answers
- 263 views
-
- 33 replies
- 9,232 views
-
- 1 reply
- 179 views
-
-
Recently Browsing 0 members
- No registered users viewing this page.
Question
qStroKe
Problema intalnita (descriere):Am bagat o noua comanda si imi da diferite erori si chiarnu inteleg cum trebuie sa le rezolv...
Ero(area / rile) / warning-(ul / urile):C:\Users\StroKe\Desktop\Programe inutile\Gamemode\gamemodes\stroke.pwn(25253) : error 017: undefined symbol "playerVariables"
C:\Users\StroKe\Desktop\Programe inutile\Gamemode\gamemodes\stroke.pwn(25253) : warning 215: expression has no effect
C:\Users\StroKe\Desktop\Programe inutile\Gamemode\gamemodes\stroke.pwn(25253) : error 001: expected token: ";", but found "]"
C:\Users\StroKe\Desktop\Programe inutile\Gamemode\gamemodes\stroke.pwn(25253) : error 029: invalid expression, assumed zero
C:\Users\StroKe\Desktop\Programe inutile\Gamemode\gamemodes\stroke.pwn(25253) : fatal error 107: too many error messages on one line
Liniile de cod / sursa / script-ul(obligatoriu):if(playerVariables [playerid][pGroupRank] == 7) ( linia cu problema )
CMD:givesalary(playerid, params[])
{
new id;
if(sscanf(params, "u", id)) return SendClientMessage(playerid, -1, "Syntax: /givesalary [playerid]");
if(playerVariables [playerid][pGroupRank] == 7)
{
if(id != INVALID_PLAYER_ID)
{
if(playerVariables[id][pSalary] >= 1)
{
if(playerVariables[playerid][pGroup] == playerVariables[id][pGroup])
{
if(playerVariables[id][pGroup] == 1)
{
new RandPay;
new string[256];
RandPay = (playerVariables[id][pSalary] * 3) * (playerVariables[id][pLevel] * 100) + 50000 + random(10000);
playerVariables[id][pMoney] += RandPay;
format(string, sizeof(string), "%s has gave salary to %s ($%s) for (%d paydays online)", playerVariables[playerid][pNormalName], playerVariables[id][pNormalName], NumberFormat(RandPay), playerVariables[id][pSalary]);
SendToGroup(1, COLOR_TEAL, string);
groupVariables[playerVariables[playerid][pGroup]][gSafe][0] -= RandPay;
playerVariables[id][pSalary] = 0;
}
else if(playerVariables[id][pGroup] == 2)
{
new RandPay;
new string[256];
RandPay = (playerVariables[id][pSalary]) * (playerVariables[id][pGroupRank]) * (playerVariables[id][pLevel]) * 100 + 50000 + random(10000);
playerVariables[id][pMoney] += RandPay;
format(string, sizeof(string), "%s has gave salary to %s ($%s) for (%d paydays online)", playerVariables[playerid][pNormalName], playerVariables[id][pNormalName], NumberFormat(RandPay), playerVariables[id][pSalary]);
SendToGroup(2, COLOR_TEAL, string);
groupVariables[playerVariables[playerid][pGroup]][gSafe][0] -= RandPay;
// Update(id, pMoney);
playerVariables[id][pSalary] -= playerVariables[id][pSalary];
// Update(id, pSalary);
}
else if(playerVariables[id][pGroup] == 3)
{
new RandPay;
new string[256];
RandPay = (playerVariables[id][pSalary]) * (playerVariables[id][pGroupRank]) * (playerVariables[id][pLevel]) * 100 + 50000 + random(10000);
playerVariables[id][pMoney] += RandPay;
format(string, sizeof(string), "%s has gave salary to %s ($%s) for (%d paydays online)", playerVariables[playerid][pNormalName], playerVariables[id][pNormalName], NumberFormat(RandPay), playerVariables[id][pSalary]);
SendToGroup(3, COLOR_TEAL, string);
groupVariables[playerVariables[playerid][pGroup]][gSafe][0] -= RandPay;
// Update(id, pMoney);
playerVariables[id][pSalary] -= playerVariables[id][pSalary];
// Update(id, pSalary);
}
else if(playerVariables[id][pGroup] == 4)
{
new RandPay;
new string[256];
RandPay = (playerVariables[id][pSalary]) * (playerVariables[id][pGroupRank]) * (playerVariables[id][pLevel]) * 100 + 50000 + random(10000);
playerVariables[id][pMoney] += RandPay;
format(string, sizeof(string), "%s has gave salary to %s ($%s) for (%d paydays online)", playerVariables[playerid][pNormalName], playerVariables[id][pNormalName], NumberFormat(RandPay), playerVariables[id][pSalary]);
SendToGroup(4, COLOR_TEAL, string);
groupVariables[playerVariables[playerid][pGroup]][gSafe][0] -= RandPay;
// Update(id, pMoney);
playerVariables[id][pSalary] -= playerVariables[id][pSalary];
// Update(id, pSalary);
}
else if(playerVariables[id][pGroup] == 5)
{
new RandPay;
new string[256];
RandPay = (playerVariables[id][pSalary]) * (playerVariables[id][pGroupRank]) * (playerVariables[id][pLevel]) * 100 + 50000 + random(10000);
playerVariables[id][pMoney] += RandPay;
format(string, sizeof(string), "%s has gave salary to %s ($%s) for (%d paydays online)", playerVariables[playerid][pNormalName], playerVariables[id][pNormalName], NumberFormat(RandPay), playerVariables[id][pSalary]);
SendToGroup(5, COLOR_TEAL, string);
groupVariables[playerVariables[playerid][pGroup]][gSafe][0] -= RandPay;
playerVariables[id][pSalary] -= playerVariables[id][pSalary];
}
else if(playerVariables[id][pGroup] == 6)
{
new RandPay;
new string[256];
RandPay = (playerVariables[id][pSalary]) * (playerVariables[id][pGroupRank]) * (playerVariables[id][pLevel]) * 100 + 50000 + random(10000);
playerVariables[id][pMoney] += RandPay;
format(string, sizeof(string), "%s has gave salary to %s ($%s) for (%d paydays online)", playerVariables[playerid][pNormalName], playerVariables[id][pNormalName], NumberFormat(RandPay), playerVariables[id][pSalary]);
SendToGroup(6, COLOR_TEAL, string);
groupVariables[playerVariables[playerid][pGroup]][gSafe][0] -= RandPay;
playerVariables[id][pSalary] -= playerVariables[id][pSalary];
}
else if(playerVariables[id][pGroup] == 7)
{
new RandPay;
new string[256];
RandPay = (playerVariables[id][pSalary]) * (playerVariables[id][pGroupRank]) * (playerVariables[id][pLevel]) * 100 + 50000 + random(10000);
playerVariables[id][pMoney] += RandPay;
format(string, sizeof(string), "%s has gave salary to %s ($%s) for (%d paydays online)", playerVariables[playerid][pNormalName], playerVariables[id][pNormalName], NumberFormat(RandPay), playerVariables[id][pSalary]);
SendToGroup(7, COLOR_TEAL, string);
groupVariables[playerVariables[playerid][pGroup]][gSafe][0] -= RandPay;
playerVariables[id][pSalary] -= playerVariables[id][pSalary];
}
else if(playerVariables[id][pGroup] == 8)
{
new RandPay;
new string[256];
RandPay = (playerVariables[id][pSalary]) * (playerVariables[id][pGroupRank]) * (playerVariables[id][pLevel]) * 100 + 50000 + random(10000);
playerVariables[id][pMoney] += RandPay;
format(string, sizeof(string), "%s has gave salary to %s ($%s) for (%d paydays online)", playerVariables[playerid][pNormalName], playerVariables[id][pNormalName], NumberFormat(RandPay), playerVariables[id][pSalary]);
SendToGroup(8, COLOR_TEAL, string);
groupVariables[playerVariables[playerid][pGroup]][gSafe][0] -= RandPay;
playerVariables[id][pSalary] -= playerVariables[id][pSalary];
}
else if(playerVariables[id][pGroup] == 9)
{
new RandPay;
new string[256];
RandPay = (playerVariables[id][pSalary]) * (playerVariables[id][pGroupRank]) * (playerVariables[id][pLevel]) * 100 + 50000 + random(10000);
playerVariables[id][pMoney] += RandPay;
format(string, sizeof(string), "%s has gave salary to %s ($%s) for (%d paydays online)", playerVariables[playerid][pNormalName], playerVariables[id][pNormalName], NumberFormat(RandPay), playerVariables[id][pSalary]);
SendToGroup(9, COLOR_TEAL, string);
groupVariables[playerVariables[playerid][pGroup]][gSafe][0] -= RandPay;
}
else if(playerVariables[id][pGroup] == 10)
{
new RandPay;
new string[256];
RandPay = (playerVariables[id][pSalary]) * (playerVariables[id][pGroupRank]) * (playerVariables[id][pLevel]) * 100 + 50000 + random(10000);
playerVariables[id][pMoney] += RandPay;
format(string, sizeof(string), "%s has gave salary to %s ($%s) for (%d paydays online)", playerVariables[playerid][pNormalName], playerVariables[id][pNormalName], NumberFormat(RandPay), playerVariables[id][pSalary]);
SendToGroup(10, COLOR_TEAL, string);
groupVariables[playerVariables[playerid][pGroup]][gSafe][0] -= RandPay;
playerVariables[id][pSalary] -= playerVariables[id][pSalary];
}
}
else
{
SCM(playerid, -1, "That player is not in your faction!");
}
}
else
{
SCM(playerid, COLOR_YELLOW, "That player doesn't have enought salary points!");
}
}
else
{
SCM(playerid, COLOR_GREY, "That player is not connected!");
}
}
else
{
SCM(playerid, COLOR_GREY, "You're not a leader");
}
return 1;
}
Imagini / Video (optional):Nu am.
Ati incercat sa rezolvati singur?: Da... chiar nu reusesc.
Link to comment
Share on other sites
5 answers to this question
Recommended Posts