Skripta koju koristim:UP
Detaljan opis problema:Kako da napravim komandu npr /makesudija i igracu da seta skin i sve to posto sam napravio sudnicu ?
Dio skripte://
Neke slike/video za lakse dobivanje pomoci(neobavezno)://
[POMOC] Sudija
643
pregleda
12
postova
Administrator
🔥65
Aktivan Član
260 / 500 XP
📘Učenik(44)
🏆
🔥
🔰
2,731
Postovi:
151
Teme:
Pridružio se:Jul 2011
🔥65dana
19. Maj 2017.
pisem ovo sa posla trebalo bi da radi, al ovo ti je koncept
enum ENUM_PLAYER_DATA {
bool:Sudija
}
new PlayerData;
command(makesudija, playerid, params[]) {
new uid,
string,
name[MAX_PLAYER_NAME+1];
if(sscanf(params, "u", id)) return SendClientMessage(playerid, -1, "Koristite: /makesudija [igracev id]"); // zadajes i proveravas paramatre
if(id == INVALID_PLAYER_ID) return SendClientMessage(playerid, -1, "Igrac nije online"); // proveravas dal je igrac online
if(PlayerData) return SendClientMessage(playerid, -1, "Igrac je vec sudija"); // proveravas dal je igrac sudija
// ako nije sudija
PlayerData = true; // postavljas varijablu na pozitivnu
SetPlayerSkin(id, ID_SKINA_SUDIJE); // ovde stavljas id skina za sudiju
// ispisivanje poruke i uzimanje imena
GetPlayerName(id, name, sizeof(name));
format(string, sizeof(string), "Postavili ste igraca %s kao sudiju.", name);
SendClientMessage(playerid, -1, string); // ovo salje poruku adminu
SendClientMessage(id, -1, "Sada ste sudija"); // ovo salje poruku igracu
// ako koristis y_va mozes koristiti va_SendClientMessage umesto formatiranja, bolje je
return true;
}21. Maj 2017.
Koliko vidi ne znas ni osnove skriptanja prvo nauci te neke osnove pa onda edituj mod , ovako ces se samo muciti 😄
21. Maj 2017.
Cadilab wrote on May 19, 2017, 10:01 am:
pisem ovo sa posla trebalo bi da radi, al ovo ti je koncept
enum ENUM_PLAYER_DATA {
bool:Sudija
}
new PlayerData;
command(makesudija, playerid, params[]) {
new uid,
string,
name[MAX_PLAYER_NAME+1];
if(sscanf(params, "u", id)) return SendClientMessage(playerid, -1, "Koristite: /makesudija [igracev id]"); // zadajes i proveravas paramatre
if(id == INVALID_PLAYER_ID) return SendClientMessage(playerid, -1, "Igrac nije online"); // proveravas dal je igrac online
if(PlayerData) return SendClientMessage(playerid, -1, "Igrac je vec sudija"); // proveravas dal je igrac sudija
// ako nije sudija
PlayerData = true; // postavljas varijablu na pozitivnu
SetPlayerSkin(id, ID_SKINA_SUDIJE); // ovde stavljas id skina za sudiju
// ispisivanje poruke i uzimanje imena
GetPlayerName(id, name, sizeof(name));
format(string, sizeof(string), "Postavili ste igraca %s kao sudiju.", name);
SendClientMessage(playerid, -1, string); // ovo salje poruku adminu
SendClientMessage(id, -1, "Sada ste sudija"); // ovo salje poruku igracu
// ako koristis y_va mozes koristiti va_SendClientMessage umesto formatiranja, bolje je
return true;
}definisi - ID_SKINA_SUDIJE
varijabla uid u id
Trebalo bi raditi.
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava
