[POMOC] Pomoc oko linije za skill

•6. Dec. 2015.• Zaključano
490
pregleda
10
postova
Marjan_Gajovic
2
Street Runner
Balkan SA:MPBalkan SA:MP
SA-MP DoprinosSA-MP Doprinos
6. Dec. 2015.
Skripta koju koristim: NL
Detaljan opis problema: Treba mi savet kako do stavim kada neki killdeid ubije nekog igraca da mu se poveca skill sa odredjenim oruzijem za 5,a kada izadje sa srw da mu ostane skill koji ima na primer izadje sa skillom 5 da mu se sacuva ili sa 1005 i da mu se sacuva
Dio skripte:/
Neke slike/video za lakse dobivanje pomoci(neobavezno):/
Serano
4
Enforcer
Balkan SA:MPBalkan SA:MP
SA-MP DoprinosSA-MP Doprinos
7. Dec. 2015.
Koji sistem cuvanja koristis?
Marjan_Gajovic
2
Street Runner
Balkan SA:MPBalkan SA:MP
SA-MP DoprinosSA-MP Doprinos
7. Dec. 2015.
Evo linije od onplayerdisconect http://pastebin.com/XD1XWu3D
Rax_King
6
Godfather
Balkan SA:MPBalkan SA:MP
SA-MP DoprinosSA-MP Doprinos
7. Dec. 2015.
dodas npr

enum playerskill
{
sUzi,
sDeagle
}
new PlayerSkill;

public OnPlayerConnect(playerid)
{
PlayerSkill = 0, PlayerSkill = 0; //postavljas mu varijable na 0
//provjeravas da li igrac vec ima skill file
if(fexist(playerskillfile(playerid))
{
INI_ParseFile(playerskillfile(playerid), "LoadUser_%s", .bExtra = true, .extra = playerid);
}
else
{
new INI:File = INI_Open(playerskillfile(playerid));
INI_SetTag(File, "SkillInfo");
INI_WriteInt(File, "UziSkill", 0);
INI_WriteInt(File, "DeagleSkill", 0);
INI_Close(File);
}
return 1;
}
///Za loadovanje
forward loadskill_data(playerid, name[], value[]);
public loadskill_data(playerid, name[], value[])
{
INI_Int("UziSkill", PlayerSkill);
INI_Int("DeagleSkill", PlayerSkill);
return 1;
}
/*sluzi za sracivanje koda :D*/
stock playerskillfile(playerid)
{
new string[MAX_PLAYER_NAME+10], plname;
GetPlayerName(playerid, plname, 24);
format(string, sizeof(string), "Skill-%s", plname);
return string;
}
/*Sada idemo da napravimo sta ce se desiti ako igrac nekoga ubije*/
public OnPlayerDeath(playerid, killerid, reason)
{
if(GetPlayerWeapon(killerid) == 28)
{
PlayerSkill += 5;
}
else if(GetPlayerWeapon(killerid) == 24)
{
PlayerSkill += 5;
}
return 1;
}
/*cuvanje*/
public OnPlayerDisconnect(playerid, reason)
{
new INI:File = INI_Open(playerskillfile(playerid));
INI_SetTag(File,"SkillInfo");
INI_WriteInt(File,"UziSkill", PlayerSkill);
INI_WriteInt(File,"Deagle", PlayerSkill);
INI_Close(File);
return 1;
}
/*provjera skilla*/
YCMD:showskill(playeris, params[], help)
{
SendClientMessage(playerid, -1, "(*) Vas skill:);
new formmsg;
format(formmsg, 128, "Uzi skill: %d", PlayerSkill);
SendClientMessage(playerid, -1, formmsg);
format(formmsg, 128, "Deagle skill: %d", PlayerSkill);
SendClientMessage(playerid, -1, formmsg);
return 1;
}

ako zelis pravi sys koristi i https://wiki.sa-mp.com/wiki/SetPlayerSkillLevel
Marjan_Gajovic
2
Street Runner
Balkan SA:MPBalkan SA:MP
SA-MP DoprinosSA-MP Doprinos
7. Dec. 2015.
@Z_!Proxy  kad stavim ono pod onplayerdeath iskoci mi 26 error nesto g_novacMinus itd
Rax_King
6
Godfather
Balkan SA:MPBalkan SA:MP
SA-MP DoprinosSA-MP Doprinos
8. Dec. 2015.
ubacis samo ovo
if(GetPlayerWeapon(killerid) == 28)
{
PlayerSkill += 5;
}
else if(GetPlayerWeapon(killerid) == 24)
{
PlayerSkill += 5;
}
Marjan_Gajovic
2
Street Runner
Balkan SA:MPBalkan SA:MP
SA-MP DoprinosSA-MP Doprinos
9. Dec. 2015.
@Z_!Proxy Ove mi errore pokazuje http://prntscr.com/9c1ryt
Marjan_Gajovic
2
Street Runner
Balkan SA:MPBalkan SA:MP
SA-MP DoprinosSA-MP Doprinos
9. Dec. 2015.
if(GetPlayerWeapon(killerid) == 2😎
{
PlayerSkill += 5; a to je ova linija gdje pokazuje error
} 
Rax_King
6
Godfather
Balkan SA:MPBalkan SA:MP
SA-MP DoprinosSA-MP Doprinos
9. Dec. 2015.
jesi dodao ovo na vrh skripte?
enum playerskill
{
sUzi,
sDeagle
}
new PlayerSkill;
Marjan_Gajovic
2
Street Runner
Balkan SA:MPBalkan SA:MP
SA-MP DoprinosSA-MP Doprinos
9. Dec. 2015.
@Z_!Proxy  da

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha