Skripta koju koristim:UP
Detaljan opis problema:
Uradio sam komandu za slotove i municiju i sad mi na linijama
[pawn]else Slot0[playerid] = 1; Slot0Municija[playerid] = 1; TextDrawSetString(WSlot1, "Slot 1:~n~0");[/pawn]
i
[pawn]else Slot1[playerid] = 0; Slot1Municija[playerid] = 0; TextDrawSetString(WSlot2, "Slot 2:~n~0");[/pawn]
izbacuje error 029: invalid expression, assumed zero i ne znam kako da rijesim to
Dio skripte: [pawn]YCMD:oruzija(playerid, params[], help)
{
#pragma unused help
if(UlogovanProvera[playerid] == 0) return SCM(playerid,-1,""Morate biti ulogovani da bi koristili komande!");
new Oruzje[2], Municija[2];
GetPlayerWeaponData(playerid, 0, Oruzje[0], Municija[0]);
if(Municija[0] != 0)
{
new imeOruzja[32];
GetWeaponName(Oruzje[0], imeOruzja, sizeof(imeOruzja));
new str[32];
format(str,sizeof(str),"%s:~n~%d",imeOruzja, Municija[0]);
TextDrawSetString(WSlot1,str);
else Slot0[playerid] = 1; Slot0Municija[playerid] = 1; TextDrawSetString(WSlot1, "Slot 1:~n~0");
}
GetPlayerWeaponData(playerid, 1, Oruzje[1], Municija[1]);
if(Municija[1] != 0)
{
new imeOruzja[32];
GetWeaponName(Oruzje[1], imeOruzja, sizeof(imeOruzja));
new str[32];
format(str,sizeof(str),"%s:~n~%d",imeOruzja, Municija[1]);
TextDrawSetString(WSlot2,str);
else Slot1[playerid] = 0; Slot1Municija[playerid] = 0; TextDrawSetString(WSlot2, "Slot 2:~n~0");
}
TextDrawShowForPlayer(playerid, WSlot1); TextDrawShowForPlayer(playerid, WSlot2);
SelectTextDraw(playerid,9239180);
return 1;
}[/pawn]
Neke slike/video za lakse dobivanje pomoci(neobavezno):
Rijeseno