[Pomoc]Klase

Započeo Obrisan korisnik
11. Jun 2012.
440
pregleda
6
postova
Deleted User
Obrisan korisnik
11. Jun 2012.
Skripta koju koristim:Moj gm od 0
Detaljan opis problema:Radio sam neke klase probo al neradi mi 😄
Dio skripte:

    //----------//Klase//----------//
//FreeLancer
    if(pScore == 5)
{
ShowPlayerDialog(playerid, 3, DIALOG_STYLE_MSGBOX, "{12ABC9}Croatia eSport Rank Novosti!", "Imate 50 ubojstava te ste postali rank 1|FreeLancer|","Uredu","");
SetPlayerSkin(killerid, 24);
new string, name;
GetPlayerName(playerid, name, sizeof(name));
format(string, sizeof(string), "{C93636}SERVER | {00ED63}%s{C93636} sada je klasa |FreeLancer|", name);
SendClientMessageToAll(0xC4C4C4FF, string);
}
//Busta
if(pScore == 10)
{
ShowPlayerDialog(playerid, 3, DIALOG_STYLE_MSGBOX, "{12ABC9}Croatia eSport Rank Novosti!", "Imate 100 ubojstava te ste postali rank 2 |Busta|","Uredu","");
SetPlayerSkin(killerid, 28);
new string, name;
GetPlayerName(playerid, name, sizeof(name));
format(string, sizeof(string), "{C93636}SERVER | {00ED63}%s{C93636} sada je rank 2 |Busta|", name);
SendClientMessageToAll(0xC4C4C4FF, string);
}
//Vice
  if(pScore == 15)
{
ShowPlayerDialog(playerid, 3, DIALOG_STYLE_MSGBOX, "{12ABC9}Croatia eSport Rank Novosti!", "Imate 50 ubojstava te ste postali rank 3 |Vice|","Uredu","");
SetPlayerSkin(killerid, 111);
new string, name;
GetPlayerName(playerid, name, sizeof(name));
format(string, sizeof(string), "{C93636}SERVER | {00ED63}%s{C93636} sada je rank 3 |Vice|", name);
SendClientMessageToAll(0xC4C4C4FF, string);
}
//Gangsta
if(pScore == 20)
{
ShowPlayerDialog(playerid, 3, DIALOG_STYLE_MSGBOX, "{12ABC9}Croatia eSport Rank Novosti!", "Imate 50 ubojstava te ste postali rank 4 |Gangsta|","Uredu","");
SetPlayerSkin(killerid, 208);
new string, name;
GetPlayerName(playerid, name, sizeof(name));
format(string, sizeof(string), "{C93636}SERVER | {00ED63}%s{C93636} sada je rank 4 |Gangsta|", name);
SendClientMessageToAll(0xC4C4C4FF, string);
}
//GoodFather
if(pScore == 25)
{
ShowPlayerDialog(playerid, 3, DIALOG_STYLE_MSGBOX, "{12ABC9}Croatia eSport Rank Novosti!", "Imate 50 ubojstava te ste postali rank 5 |GoodFather|","Uredu","");
SetPlayerSkin(killerid, 293);
new string, name;
GetPlayerName(playerid, name, sizeof(name));
format(string, sizeof(string), "{C93636}SERVER | {00ED63}%s{C93636} sada je rank 5 |GoodFather|", name);
SendClientMessageToAll(0xC4C4C4FF, string);
}
//----------Kraj Klasa----------//

Neke slike/video za lakse dobivanje pomoci(neobavezno):
Johnâ„¢
5
Godfather
11. Jun 2012.
Opiši malo bolje problem, u koji callback si stavio taj kod itd.
Deleted User
Obrisan korisnik
11. Jun 2012.
stavio sam u
public OnPlayerDeath(playerid, killerid, reason)
i sad kad imas 50 kilova trebas da dobijes novi skin itd..
Johnâ„¢
5
Godfather
11. Jun 2012.
Kao prvo, varijabla pScore mora biti globalna i mora biti array (to omogućuje da svaki igrač ima svoj score).
new pScore; // To moras definirat negdje na početku svojeg moda


I onda povećaš igrač score u OnPlayerDeath callbacku kad nekog ubije i to je to.
Deleted User
Obrisan korisnik
12. Jun 2012.
Quote from June 11, 2012, 9:14 pm:
I onda povećaš igrač score u OnPlayerDeath callbacku kad nekog ubije i to je to.

Kako mislis?
Johnâ„¢
5
Godfather
12. Jun 2012.
Pa ako ti je pScore varijabla onda:
pScore++;


I to bi trebalo ić' negdje na početak OnPlayerDeath callbacka.

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha