[POMOC]Kako da napravim vise komandi

Započeo Brain_Walker
24. Apr. 2020.
642
pregleda
8
postova
Brain_Walker
3
Hustler
24. Apr. 2020.
Problem(error/warning): Kako da napravim vise komandi recimo /rc s      spawna igrac      /rc o      ubije igraca .....
Dio skripte:
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log):
Slika/video ingame problema(obavezno ako je ingame problem):
Skrilew
6
Godfather
24. Apr. 2020.
Ne razumem te bas..

Mozda mislis na ovo koristeci sscanf ?
CMD:tvojakomanda(playerid, params[])
{
new izbor;
if(sscanf(params, "s", izbor)) return SendClientMessage(playerid, -1, "Upotreba : /tvojakomanda [Izbor | s - nesto | r - nesto]");
if(strcmp(izbor,"s",true) == 0) //Strcmp je string compare, tacnije poredjenje 2 stringa, u ovom slucaju poredimo izbor i nasu rec, tacnije s
{
//Ovde kod ukoliko ukuca /tvojakomanda s
}
else if(strcmp(izbor, "r", true) == 0)
{
//Ovde kod ukoliko ukuca /tvojakomanda r
}
//Mozes takodje i duze reci, samo povecaj string "izbor"
else if(strcmp(izbor, "nekaRec", true) == 0)
{
//Kod ukoliko igrac ukuca /tvojakomanda nekaRec
}
return 1;
}
Gaucho69
5
Crime Lord
24. Apr. 2020.
Ja mislim da bi vako trebalo raditi sad ubaci i test jbg
CMD:rc(playerid, params[]) {
    new id, stvar;
    if(sscanf(params,"us", id, stvar))
{
SCM(playerid,-1, "/rc [s ili o]");
return 1;
}
  if(!strcmp(stvar, "s", true))
{
// sad sve zavisi kako tebi spawna igraca dal imas spawnplayer ako imas samo ovde ubacis spawnplayer(id);
}
  if(!strcmp(stvar, "o", true))
{
// za kill igraca vako samo stavi SetPlayerHealth(id,0);
}
return 1;
}
Brain_Walker
3
Hustler
24. Apr. 2020.
// lestra wrote on April 24, 2020, 10:39 am:
Ja mislim da bi vako trebalo raditi sad ubaci i test jbg
CMD:rc(playerid, params[]) {
    new id, stvar;
    if(sscanf(params,"us", id, stvar))
{
SCM(playerid,-1, "/rc [s ili o]");
return 1;
}
  if(!strcmp(stvar, "s", true))
{
// sad sve zavisi kako tebi spawna igraca dal imas spawnplayer ako imas samo ovde ubacis spawnplayer(id);
}
  if(!strcmp(stvar, "o", true))
{
// za kill igraca vako samo stavi SetPlayerHealth(id,0);
}
return 1;
}


E too

Jedino kako da stavim bez da id moram znaci samo  /rc o    a ne  /rc ID o
Gaucho69
5
Crime Lord
24. Apr. 2020.
Pa mora id ako hoces nekog igraca ako hoces posebno za igraca po igraca

CMD:rc(playerid, params[]) {
    new stvar;
    if(sscanf(params,"s", stvar))
  {
      SCM(playerid,-1, "/rc [s ili o]");
      return 1;
  }
  if(!strcmp(stvar, "s", true))
  {
      SpawnPlayer(playerid);
  }
  if(!strcmp(stvar, "o", true))
  {
      SetPlayerHealth(playerid,0);
  }
  return 1;
}
Brain_Walker
3
Hustler
24. Apr. 2020.
To je za svakog igraca , da on sam sebe moze,  netreba mi id
Gaucho69
5
Crime Lord
24. Apr. 2020.
Pa to sam ti napisao eto gore za tb samo ako kucas /rc s spawn ce te
Brain_Walker
3
Hustler
24. Apr. 2020.
// lestra wrote on April 24, 2020, 5:46 pm:
Pa to sam ti napisao eto gore za tb samo ako kucas /rc s spawn ce te


To majstore ! ty

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha