Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: [Banana$]ReadMe.txt poslato April 14, 2011, 18:20:03 POSLE PODNE

Naslov: [RIJESENO] /uzmiposao komanda [LOCKAJTE POST]
Poruka od: [Banana$]ReadMe.txt poslato April 14, 2011, 18:20:03 POSLE PODNE
Rijeseno, molim admine da lockaju/izbrisu temu.

Naslov: Odg: [POMOC] /uzmiposao komanda [TKO SREDI DOBI NAGRADU]
Poruka od: Darko poslato April 14, 2011, 18:21:32 POSLE PODNE
Postaj po pravilima.

Btw. Pojasni malo što nevalja, a ne ovako da stoji cjela komanda?!
Naslov: Odg: [POMOC] /uzmiposao komanda [TKO SREDI DOBI NAGRADU]
Poruka od: MicroSD_ poslato April 14, 2011, 18:28:03 POSLE PODNE

if(strcmp(cmd, "/setjob", true) == 0)
{
    if(IsPlayerConnected(playerid))
    {
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD2, "Koristite: /setjob [Player ID] [jobid)]");
return 1;
}
new para1;
new jobid;
para1 = ReturnUser(tmp);
tmp = strtok(cmdtext, idx);
jobid = strval(tmp);

    if(IsPlayerConnected(para1))
    {
        if(para1 != INVALID_PLAYER_ID)
        {
GetPlayerName(para1, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
PlayerInfo[para1][pJob] = jobid;
format(string, 256, "{FFFFFF}[{F81414}CroAS{FFFFFF}]:: %s je dodijelio %s posao sa id brojem %d.", sendername, giveplayer, jobid);
ABroadCast(COLOR_YELLOW,string,1);
SendClientMessage(playerid, COLOR_GRAD1, " Posao postavljen !");
}
}


}
return 1;
}


ti hoces da si igrac sam moze stavit posao ? :S
Naslov: Odg: [POMOC] /uzmiposao komanda [TKO SREDI DOBI NAGRADU]
Poruka od: [Banana$]ReadMe.txt poslato April 14, 2011, 18:30:15 POSLE PODNE
Citat: CH | Marko poslato April 14, 2011, 18:28:03 POSLE PODNE

if(strcmp(cmd, "/setjob", true) == 0)
{
    if(IsPlayerConnected(playerid))
    {
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD2, "Koristite: /setjob [Player ID] [jobid)]");
return 1;
}
new para1;
new jobid;
para1 = ReturnUser(tmp);
tmp = strtok(cmdtext, idx);
jobid = strval(tmp);

    if(IsPlayerConnected(para1))
    {
        if(para1 != INVALID_PLAYER_ID)
        {
GetPlayerName(para1, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
PlayerInfo[para1][pJob] = jobid;
format(string, 256, "{FFFFFF}[{F81414}CroAS{FFFFFF}]:: %s je dodijelio %s posao sa id brojem %d.", sendername, giveplayer, jobid);
ABroadCast(COLOR_YELLOW,string,1);
SendClientMessage(playerid, COLOR_GRAD1, " Posao postavljen !");
}
}


}
return 1;
}


ti hoces da si igrac sam moze stavit posao ? :S
DA!...
da on sam sebi moze stavit posao.
Naslov: Odg: [POMOC] /uzmiposao komanda [TKO SREDI DOBI NAGRADU]
Poruka od: MicroSD_ poslato April 14, 2011, 18:31:31 POSLE PODNE
eto, probaj tu moju komandu.
Naslov: Odg: [POMOC] /uzmiposao komanda [TKO SREDI DOBI NAGRADU]
Poruka od: [Banana$]ReadMe.txt poslato April 14, 2011, 18:32:33 POSLE PODNE
Citat: CH | Marko poslato April 14, 2011, 18:31:31 POSLE PODNE
eto, probaj tu moju komandu.

ali tvoja komanda djeluje tako, da on stavi nekome posao, a ja hocu da on sebi stavi posao. da nemoze drugima
Naslov: Odg: [POMOC] /uzmiposao komanda [TKO SREDI DOBI NAGRADU]
Poruka od: .G.h.0.s.T. poslato April 14, 2011, 18:41:38 POSLE PODNE
prijatelju, probaj ovako....

if(strcmp(cmd, "/setjob", true) == 0)
{
if(IsPlayerConnected(playerid))
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD2, "Koristite: /setjob [jobid)]");
return 1;
}
          new jobid;
          tmp = strtok(cmdtext, idx);
          jobid = strval(tmp);
if(IsPlayerConnected(para1))
{
GetPlayerName(playerid, sendername, sizeof(sendername));
PlayerInfo[playerid][pJob] = jobid;
format(string, 256, "{FFFFFF}[{F81414}CroAS{FFFFFF}]:: %s je dodijelio posao sa id brojem %d.", sendername, jobid);
      ABroadCast(COLOR_YELLOW,string,1);
SendClientMessage(playerid, COLOR_GRAD1, " Posao postavljen !");
}
    }
return 1;
}
Naslov: Odg: [POMOC] /uzmiposao komanda [TKO SREDI DOBI NAGRADU]
Poruka od: [Banana$]ReadMe.txt poslato April 14, 2011, 18:53:50 POSLE PODNE
Citat: [BTS]Mike poslato April 14, 2011, 18:41:38 POSLE PODNE
prijatelju, probaj ovako....


****KOD****  izbrisao sam da nebi bio citat dugi...


Evo ,sad mi na pise da je error kod :          if(IsPlayerConnected(para1))
jer nije definiran para1 ...
Naslov: Odg: [POMOC] /uzmiposao komanda [TKO SREDI DOBI NAGRADU]
Poruka od: .G.h.0.s.T. poslato April 14, 2011, 18:54:57 POSLE PODNE
sry. my bed. nisam to vidio. umjesto "para1" stavi "playerid"

EDIT: a i mislim da ti ne treba ovaj drugi "IsPlayerConnected" sto ima taj "para1"

tako da onda probaj ovako:

if(strcmp(cmd, "/setjob", true) == 0)
{
if(IsPlayerConnected(playerid))
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD2, "Koristite: /setjob [jobid)]");
return 1;
}
          new jobid;
          tmp = strtok(cmdtext, idx);
          jobid = strval(tmp);
GetPlayerName(playerid, sendername, sizeof(sendername));
PlayerInfo[playerid][pJob] = jobid;
format(string, 256, "{FFFFFF}[{F81414}CroAS{FFFFFF}]:: %s je dodijelio posao sa id brojem %d.", sendername, jobid);
  ABroadCast(COLOR_YELLOW,string,1);
SendClientMessage(playerid, COLOR_GRAD1, " Posao postavljen !");
    }
return 1;
}
Naslov: Odg: [RIJESENO] /uzmiposao komanda [LOCKAJTE POST]
Poruka od: gonss poslato April 15, 2011, 09:36:56 PRE PODNE
Ok, nemora ceo Balkan da zna da si rešio.