[RIJESENO] /uzmiposao komanda [LOCKAJTE POST]
1,173
pregleda
10
postova
14. Apr. 2011.
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 = 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
14. Apr. 2011.
CH | Marko wrote on April 14, 2011, 4:28 pm:
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 = 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.
14. Apr. 2011.
CH | Marko wrote on April 14, 2011, 4:31 pm:
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
14. Apr. 2011.
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 = 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;
}14. Apr. 2011.
Quote from April 14, 2011, 4:41 pm:
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 ...
14. Apr. 2011.
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:
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 = 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;
}Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava