Skripta koju koristim:edit be xxx
Detaljan opis problema:kad dodjem u banku da pljackam nikakav teks mi ne izlazi da moze bandit da pljacka eto cmd
CMD:robbank(playerid, params[])
{
new string[256];
new sendername[MAX_PLAYER_NAME];
new sat;
GetPlayerName(playerid, sendername, sizeof(sendername));
if(Opljackana == 1) return SCM(playerid,COLOR_GRAD1,"Neko je vec opljackao banku,sacekaj malo.");
if(!PlayerToPoint(4.0,playerid,2144.2280,1637.7766,993.5761)) return SCM(playerid,COLOR_RED,"Nisi kod BANKE,mesta za PLJACKANJE."); // bg banka
if(GetPlayerWeapon(playerid) < 20) return SCM(playerid,COLOR_RED,"Moras imati neko dobro oruzije da bi mogao da pljackas !!");
if(BPlajckanjeTajmer[playerid] > 0) return SCM(playerid,COLOR_GRAD1,"Vec pljackas banku,ne mozes /ROBBANK !!");
if(OpljackaoBanku[playerid] == 1) return SCM(playerid,COLOR_GRAD5,"Vec si pokusao da opljackas nesto,sacekaj malo brate.");
if(!GangCheck(playerid)) return SCM(playerid,COLOR_RED,"Nisi clan bande");
gettime(sat);
if((sat < 24) && (sat > 6))
{
new upljacka = random(5);
switch(upljacka)
{
case 0,1,2:
{
if(PI[playerid][pAlat] == 0)
{
format(string,sizeof(string),"Ti sad pljackas banku,ostani na ovom mestu 150 sekundi.");
SendClientMessage(playerid,COLOR_RED, string);
format(string,sizeof(string),"UPOZORENJE: %s pljacka Beogradsku banku, molimo Miliciju da zaustavi pljackase",sendername);
SendClientMessageToAll(COLOR_RED, string);
format(string,sizeof(string),"Pljackas bez alata.");
SendClientMessage(playerid,COLOR_RED, string);
BPlajckanjeTajmer[playerid] = 180;
pljackanjetimerigrac[playerid] = SetTimerEx("PljackaBanke",1000, true, "i", playerid);
LoopingAnim(playerid, "BOMBER","BOM_Plant_Loop",4.0,1,0,0,1,0);
Opljackana = 1;
OpljackaoBanku[playerid] = 1;
SetTimerEx("OpljackaoBankuReset",900000,false,"i",playerid);
}
else if(PI[playerid][pAlat] >= 1)
{
format(string,sizeof(string),"Ti sad pljackas banku,ostani na ovom mestu 100 sekundi.");
SendClientMessage(playerid,COLOR_RED, string);
format(string,sizeof(string),"UPOZORENJE: %s pljacka Beogradsku banku, molimo Miliciju da zaustavi pljackase",sendername);
SendClientMessageToAll(COLOR_RED, string);
format(string,sizeof(string),"Pljackas uz pomoc alata.");
SendClientMessage(playerid,COLOR_RED, string);
BPlajckanjeTajmer[playerid] = 100;
pljackanjetimerigrac[playerid] = SetTimerEx("PljackaBanke",1000, true, "i", playerid);
LoopingAnim(playerid, "BOMBER","BOM_Plant_Loop",4.0,1,0,0,1,0);
Opljackana = 1;
PI[playerid][pAlat]--;
OpljackaoBanku[playerid] = 1;
SetTimerEx("OpljackaoBankuReset",900000,false,"i",playerid);
}
}
case 3,4,5:
{
format(string,sizeof(string),"Niste uspeli da opljackate banku,neko vas je prijavio.");
SendClientMessage(playerid,COLOR_RED, string);
OpljackaoBanku[playerid] = 1;
SetTimerEx("OpljackaoBankuReset",900000,false,"i",playerid);
}
}
}
return 1;
}
Ne razumem te?
Komanda se cini ok.
dao sam sebi lidera bande surenos i pokusao sam da pljackam banku ali nece nista mi ne izlazi kao neki test naprimer nemas gun da bih pljackao tako da uopste nista ne izlazi da bih opljackao
Citat: |DC-Owner| Pinki ãƒ,, √ poslato Novembar 03, 2013, 02:39:36 PRE PODNE
dao sam sebi lidera bande surenos i pokusao sam da pljackam banku ali nece nista mi ne izlazi kao neki test naprimer nemas gun da bih pljackao tako da uopste nista ne izlazi da bih opljackao
Jel nebi trebao ići else? Nisam siguran jer radim strcmp
pa sta cu sad ?
CMD:robbank(playerid, params[])
{
new string[256];
new sendername[MAX_PLAYER_NAME];
new sat;
GetPlayerName(playerid, sendername, sizeof(sendername));
if(Opljackana == 1) return SCM(playerid,COLOR_GRAD1,"Neko je vec opljackao banku,sacekaj malo.");
else if(!PlayerToPoint(4.0,playerid,2144.2280,1637.7766,993.5761)) return SCM(playerid,COLOR_RED,"Nisi kod BANKE,mesta za PLJACKANJE."); // bg banka
else if(GetPlayerWeapon(playerid) < 20) return SCM(playerid,COLOR_RED,"Moras imati neko dobro oruzije da bi mogao da pljackas !!");
else if(BPlajckanjeTajmer[playerid] > 0) return SCM(playerid,COLOR_GRAD1,"Vec pljackas banku,ne mozes /ROBBANK !!");
else if(OpljackaoBanku[playerid] == 1) return SCM(playerid,COLOR_GRAD5,"Vec si pokusao da opljackas nesto,sacekaj malo brate.");
else if(!GangCheck(playerid)) return SCM(playerid,COLOR_RED,"Nisi clan bande");
gettime(sat);
if((sat < 24) && (sat > 6))
{
new upljacka = random(5);
switch(upljacka)
{
case 0,1,2:
{
if(PI[playerid][pAlat] == 0)
{
format(string,sizeof(string),"Ti sad pljackas banku,ostani na ovom mestu 150 sekundi.");
SendClientMessage(playerid,COLOR_RED, string);
format(string,sizeof(string),"UPOZORENJE: %s pljacka Beogradsku banku, molimo Miliciju da zaustavi pljackase",sendername);
SendClientMessageToAll(COLOR_RED, string);
format(string,sizeof(string),"Pljackas bez alata.");
SendClientMessage(playerid,COLOR_RED, string);
BPlajckanjeTajmer[playerid] = 180;
pljackanjetimerigrac[playerid] = SetTimerEx("PljackaBanke",1000, true, "i", playerid);
LoopingAnim(playerid, "BOMBER","BOM_Plant_Loop",4.0,1,0,0,1,0);
Opljackana = 1;
OpljackaoBanku[playerid] = 1;
SetTimerEx("OpljackaoBankuReset",900000,false,"i",playerid);
}
else if(PI[playerid][pAlat] >= 1)
{
format(string,sizeof(string),"Ti sad pljackas banku,ostani na ovom mestu 100 sekundi.");
SendClientMessage(playerid,COLOR_RED, string);
format(string,sizeof(string),"UPOZORENJE: %s pljacka Beogradsku banku, molimo Miliciju da zaustavi pljackase",sendername);
SendClientMessageToAll(COLOR_RED, string);
format(string,sizeof(string),"Pljackas uz pomoc alata.");
SendClientMessage(playerid,COLOR_RED, string);
BPlajckanjeTajmer[playerid] = 100;
pljackanjetimerigrac[playerid] = SetTimerEx("PljackaBanke",1000, true, "i", playerid);
LoopingAnim(playerid, "BOMBER","BOM_Plant_Loop",4.0,1,0,0,1,0);
Opljackana = 1;
PI[playerid][pAlat]--;
OpljackaoBanku[playerid] = 1;
SetTimerEx("OpljackaoBankuReset",900000,false,"i",playerid);
}
}
case 3,4,5:
{
format(string,sizeof(string),"Niste uspeli da opljackate banku,neko vas je prijavio.");
SendClientMessage(playerid,COLOR_RED, string);
OpljackaoBanku[playerid] = 1;
SetTimerEx("OpljackaoBankuReset",900000,false,"i",playerid);
}
}
}
return 1;
}
probaj vako :)