Skripta koju koristim: RedLine
Detaljan opis problema: Kada kucam /su i pise da sam ja osumljicen a nemam onda wLvL
Dio skripte: format(cbjstore, sizeof(turnmes), "HQ: Svim jedinicama ! Izdana je tjeralica za %s.", turner);
SendClientMessage(i, TEAM_BLUE_COLOR, cbjstore);
format(cbjstore, sizeof(turnmes), "HQ: Zlocin: %s",reason);
SendClientMessage(i, TEAM_BLUE_COLOR, cbjstore);
Neke slike/video za lakse dobivanje pomoci(neobavezno): Primjer: HQ: Svim jedinicama ! Izdana je tjeralica za Prpo_Prpic. A ja sam taj Prpo_Prpic.
[Pomoc] Kada kucam /su pise da je izdana tjeralica zamnom
Započeo Obrisan korisnik
•21. Sep. 2011.1,063
pregleda
11
postova
21. Sep. 2011.
22. Sep. 2011.
Gotti747 wrote on September 21, 2011, 1:12 pm:
Kako ti je definisan taj drugi igrac za kojim trebas dati WLVL ? Jer ako si ti turner, samo to zameni sa definicijom tog drugog igraca (nadam se da me razumes)
Nerazumijem te. Ja kada netkome dam Wanted level, meni pise ovako .... primjer:
HQ: Svim jedinicama ! Izdana je tjeralica za Prpo_Prpic. A ja sam taj Prpo_Prpic.
I onda kada kucam /wanted pise da je osumljicen netko drugi a ne ja. Ako moze pomoc ?
22. Sep. 2011.
Pa normalno da ce ti pisati da je tjeralica za tobom kada sam sebi das WL. A to za /wanted, daj /wanted cmd...
22. Sep. 2011.
Evo.
if(strcmp(cmd, "/wanted", true) == 0 || strcmp(cmd, "/osumnjiceni", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(gTeam == 2 || IsACop(playerid))
{
new x;
SendClientMessage(playerid, COLOR_GREEN, "Trenutno osumnjiceni:");
foreach (Player, i)
{
if(WantedLevel > 1)
{
GetPlayerName(i, giveplayer, sizeof(giveplayer));
format(string, sizeof(string), "%s%s: %d", string,giveplayer,WantedLevel);
x++;
if(x > 3) {
SendClientMessage(playerid, COLOR_YELLOW, string);
x = 0;
format(string, sizeof(string), "");
} else {
format(string, sizeof(string), "%s, ", string);
}
}
}
if(x <= 3 && x > 0) {
string[strlen(string)-2] = '.';
SendClientMessage(playerid, COLOR_YELLOW, string);
}
}
else
{
SendClientMessage(playerid, COLOR_GREY, " Niste Policajac / FBI / SWAT !");
}
}//not connected
return 1;
}
Kao prvo ja zelim kada ukucaj /su 1 pljacka banke (npr.) da pise
'Izdana je tjeralica za Pero_Peris (npr.). A ne da pise da je izdana tjeralica zamnom.
Jel sada kuzis ?
if(strcmp(cmd, "/wanted", true) == 0 || strcmp(cmd, "/osumnjiceni", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(gTeam == 2 || IsACop(playerid))
{
new x;
SendClientMessage(playerid, COLOR_GREEN, "Trenutno osumnjiceni:");
foreach (Player, i)
{
if(WantedLevel > 1)
{
GetPlayerName(i, giveplayer, sizeof(giveplayer));
format(string, sizeof(string), "%s%s: %d", string,giveplayer,WantedLevel);
x++;
if(x > 3) {
SendClientMessage(playerid, COLOR_YELLOW, string);
x = 0;
format(string, sizeof(string), "");
} else {
format(string, sizeof(string), "%s, ", string);
}
}
}
if(x <= 3 && x > 0) {
string[strlen(string)-2] = '.';
SendClientMessage(playerid, COLOR_YELLOW, string);
}
}
else
{
SendClientMessage(playerid, COLOR_GREY, " Niste Policajac / FBI / SWAT !");
}
}//not connected
return 1;
}
Kao prvo ja zelim kada ukucaj /su 1 pljacka banke (npr.) da pise
'Izdana je tjeralica za Pero_Peris (npr.). A ne da pise da je izdana tjeralica zamnom.
Jel sada kuzis ?
22. Sep. 2011.
format(cbjstore, sizeof(turnmes), "HQ: Svim jedinicama ! Izdana je tjeralica za %s.", giveplayer);
SendClientMessage(i, TEAM_BLUE_COLOR, cbjstore);
format(cbjstore, sizeof(turnmes), "HQ: Zlocin: %s",reason);
SendClientMessage(i, TEAM_BLUE_COLOR, cbjstore); probaj
23. Sep. 2011.
Pomagaj ako boga znate. Sada mi izbaci 1 Eror.
Eror:
C:\Users\Wysky.SilvioPavliÄevi.003\Desktop\Test Server\RedLine\gamemodes\rcrp.PWN(838😎 : error 017: undefined symbol "giveplayer"
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
1 Error.
Evo sto mi je Gotti dao:
format(cbjstore, sizeof(turnmes), "HQ: Svim jedinicama ! Izdana je tjeralica za %s.", giveplayer);
SendClientMessage(i, TEAM_BLUE_COLOR, cbjstore);
format(cbjstore, sizeof(turnmes), "HQ: Zlocin: %s",reason);
SendClientMessage(i, TEAM_BLUE_COLOR, cbjstore);
Eror:
C:\Users\Wysky.SilvioPavliÄevi.003\Desktop\Test Server\RedLine\gamemodes\rcrp.PWN(838😎 : error 017: undefined symbol "giveplayer"
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
1 Error.
Evo sto mi je Gotti dao:
format(cbjstore, sizeof(turnmes), "HQ: Svim jedinicama ! Izdana je tjeralica za %s.", giveplayer);
SendClientMessage(i, TEAM_BLUE_COLOR, cbjstore);
format(cbjstore, sizeof(turnmes), "HQ: Zlocin: %s",reason);
SendClientMessage(i, TEAM_BLUE_COLOR, cbjstore);
23. Sep. 2011.
Gotti747 wrote on September 23, 2011, 11:48 am:
Umesto giveplayer stavi kako ti je definisan drugi igrac, pogledaj tu pod komandu, nisam ja Milan Tarot da znam kako ti je i sta u modu.
A sta ja znam kako to ide. Pokusacu
23. Sep. 2011.
Evo kako je ta komanda
if(strcmp(cmd, "/suspect", true) == 0 || strcmp(cmd, "/su", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(OnDuty == 1 && PlayerInfo == 2 || OnDuty == 1 && PlayerInfo == 2 || OnDuty == 1 && PlayerInfo == 1 || OnDuty == 1 && PlayerInfo == 1 || OnDuty == 1 && PlayerInfo == 11 || OnDuty == 1 && PlayerInfo == 11) { }
else
{
SendClientMessage(playerid, COLOR_GREY, " Niste na duznosti!");
return 1;
}
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD2, "Koriscenje: (/su)spect [ID Igraca/Dio Imena] [opis zlocina]");
return 1;
}
giveplayerid = ReturnUser(tmp);
if (gTeam == 2 || IsACop(playerid))
{
if(IsPlayerConnected(giveplayerid))
{
if(giveplayerid != INVALID_PLAYER_ID)
{
if (gTeam != 2)
{
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
new length = strlen(cmdtext);
while ((idx < length) && (cmdtext <= ' '))
{
idx++;
}
new offset = idx;
new result;
while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
{
result[idx - offset] = cmdtext;
idx++;
}
result[idx - offset] = EOS;
if(!strlen(result))
{
SendClientMessage(playerid, COLOR_GRAD2, "Koriscenje: (/su)spect [ID Igraca/Dio Imena] [crime text]");
return 1;
}
if(WantedPoints == 0) { WantedPoints = 3; }
else { WantedPoints+= 2; }
SetPlayerCriminalEx(giveplayerid,playerid, result);
return 1;
}
else
{
SendClientMessage(playerid, COLOR_GRAD2, " Ne mozete optuziti policajca !");
}
}
}
else
{
format(string, sizeof(string), " %d nije aktivan igrac.", giveplayerid);
SendClientMessage(playerid, COLOR_GRAD1, string);
return 1;
}
}
else
{
SendClientMessage(playerid, COLOR_GRAD2, " Niste Policajac / FBI / Swat !");
}
}
return 1;
}
if(strcmp(cmd, "/suspect", true) == 0 || strcmp(cmd, "/su", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(OnDuty == 1 && PlayerInfo == 2 || OnDuty == 1 && PlayerInfo == 2 || OnDuty == 1 && PlayerInfo == 1 || OnDuty == 1 && PlayerInfo == 1 || OnDuty == 1 && PlayerInfo == 11 || OnDuty == 1 && PlayerInfo == 11) { }
else
{
SendClientMessage(playerid, COLOR_GREY, " Niste na duznosti!");
return 1;
}
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD2, "Koriscenje: (/su)spect [ID Igraca/Dio Imena] [opis zlocina]");
return 1;
}
giveplayerid = ReturnUser(tmp);
if (gTeam == 2 || IsACop(playerid))
{
if(IsPlayerConnected(giveplayerid))
{
if(giveplayerid != INVALID_PLAYER_ID)
{
if (gTeam != 2)
{
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
new length = strlen(cmdtext);
while ((idx < length) && (cmdtext <= ' '))
{
idx++;
}
new offset = idx;
new result;
while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
{
result[idx - offset] = cmdtext;
idx++;
}
result[idx - offset] = EOS;
if(!strlen(result))
{
SendClientMessage(playerid, COLOR_GRAD2, "Koriscenje: (/su)spect [ID Igraca/Dio Imena] [crime text]");
return 1;
}
if(WantedPoints == 0) { WantedPoints = 3; }
else { WantedPoints+= 2; }
SetPlayerCriminalEx(giveplayerid,playerid, result);
return 1;
}
else
{
SendClientMessage(playerid, COLOR_GRAD2, " Ne mozete optuziti policajca !");
}
}
}
else
{
format(string, sizeof(string), " %d nije aktivan igrac.", giveplayerid);
SendClientMessage(playerid, COLOR_GRAD1, string);
return 1;
}
}
else
{
SendClientMessage(playerid, COLOR_GRAD2, " Niste Policajac / FBI / Swat !");
}
}
return 1;
}
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava