Skripta koju koristim: Moja,pravim update ;)
Detaljan opis problema: warninzi,napravio sam /help cmd..i od warninga nemoze
Dio skripte: C:\Users\Amurito\Desktop\BiH FreeRoam by sTrumF\gamemodes\lybiadm.pwn.pwn(156) : warning 225: unreachable code
C:\Users\Amurito\Desktop\BiH FreeRoam by sTrumF\gamemodes\lybiadm.pwn.pwn(164) : warning 225: unreachable code
C:\Users\Amurito\Desktop\BiH FreeRoam by sTrumF\gamemodes\lybiadm.pwn.pwn(173) : warning 225: unreachable code
C:\Users\Amurito\Desktop\BiH FreeRoam by sTrumF\gamemodes\lybiadm.pwn.pwn(180) : warning 209: function "OnPlayerCommandText" should return a value
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
4 Warnings.
Neke slike/video za lakse dobivanje pomoci(neobavezno):
a da das komandu?
fali ti
return 0;
na kraju OnPlayerCommandText to ti je za 1 warning, za ostala 3 daj zadnje sta si ubacio...
Citat: dock poslato Februar 27, 2012, 12:13:20 POSLE PODNE
fali ti
return 0;
Fala za taj error.A evo vam citav OnPlayerCommandText
public OnPlayerCommandText(playerid, cmdtext[])
{
{
if(strcmp("/kill", cmdtext, true, 10) == 0)
{
SetPlayerHealth(playerid,0);
SendClientMessage(playerid,COLOR_RED, "[Lybia DM] Mrtav si ! ");
return 1;
}
//return 0;
}
{
if (strcmp("/armor", cmdtext, true, 10) == 0)
{
SetPlayerArmour(playerid,1000);
SendClientMessage(playerid,COLOR_GREEN, "[Lybia DM] Dobio si armor ! ");
return 1;
}
return SendClientMessage(playerid,COLOR_RED, "[Lybia DM] Komanda koju ste ukucali nepostoji!");
}
if (strcmp("/cash", cmdtext, true, 10) == 0)
{
GivePlayerMoney(playerid,100000);
SendClientMessage(playerid,COLOR_GREEN, "[Lybia DM] Dobio si 100 hiljada ! ");
// Do something here
return 1;
}
return 0;
{
if(!strcmp(cmdtext, "/help"))
{
SendClientMessage(playerid, COLOR_DARKBLUE, "-----------Komande-----------");
SendClientMessage(playerid, COLOR_GRAD1, "|/help|/armor|/health|/cash");
SendClientMessage(playerid, COLOR_GRAD1, "|/kill|");
return 1;
}
return 0;
if (strcmp("/armor", cmdtext, true, 10) == 0)
{
SetPlayerHealth(playerid,1000);
SendClientMessage(playerid,COLOR_GREEN, "[Lybia DM] Dobio si health ! ");
return 1;
}
return 0;
}
}
Pokusaj ovako:
public OnPlayerCommandText(playerid, cmdtext[])
{
if(strcmp("/kill", cmdtext, true, 10) == 0)
{
SetPlayerHealth(playerid,0);
SendClientMessage(playerid,COLOR_RED, "[Lybia DM] Mrtav si ! ");
return 1;
}
if (strcmp("/armor", cmdtext, true, 10) == 0)
{
SetPlayerArmour(playerid,1000);
SendClientMessage(playerid,COLOR_GREEN, "[Lybia DM] Dobio si armor ! ");
return 1;
}
if (strcmp("/cash", cmdtext, true, 10) == 0)
{
GivePlayerMoney(playerid,100000);
SendClientMessage(playerid,COLOR_GREEN, "[Lybia DM] Dobio si 100 hiljada ! ");
return 1;
}
if(!strcmp(cmdtext, "/help"))
{
SendClientMessage(playerid, COLOR_DARKBLUE, "-----------Komande-----------");
SendClientMessage(playerid, COLOR_GRAD1, "|/help|/armor|/health|/cash");
SendClientMessage(playerid, COLOR_GRAD1, "|/kill|");
return 1;
}
if (strcmp("/armor", cmdtext, true, 10) == 0)
{
SetPlayerHealth(playerid,1000);
SendClientMessage(playerid,COLOR_GREEN, "[Lybia DM] Dobio si health ! ");
return 1;
}
return SendClientMessage(playerid,COLOR_GREEN, "[Lybia DM] Komanda koju ste unijeli ne postoji! ");
}
Citat: [FG] Snich poslato Februar 27, 2012, 13:17:19 POSLE PODNE
Pokusaj ovako:
public OnPlayerCommandText(playerid, cmdtext[])
{
if(strcmp("/kill", cmdtext, true, 10) == 0)
{
SetPlayerHealth(playerid,0);
SendClientMessage(playerid,COLOR_RED, "[Lybia DM] Mrtav si ! ");
return 1;
}
if (strcmp("/armor", cmdtext, true, 10) == 0)
{
SetPlayerArmour(playerid,1000);
SendClientMessage(playerid,COLOR_GREEN, "[Lybia DM] Dobio si armor ! ");
return 1;
}
if (strcmp("/cash", cmdtext, true, 10) == 0)
{
GivePlayerMoney(playerid,100000);
SendClientMessage(playerid,COLOR_GREEN, "[Lybia DM] Dobio si 100 hiljada ! ");
return 1;
}
if(!strcmp(cmdtext, "/help"))
{
SendClientMessage(playerid, COLOR_DARKBLUE, "-----------Komande-----------");
SendClientMessage(playerid, COLOR_GRAD1, "|/help|/armor|/health|/cash");
SendClientMessage(playerid, COLOR_GRAD1, "|/kill|");
return 1;
}
if (strcmp("/armor", cmdtext, true, 10) == 0)
{
SetPlayerHealth(playerid,1000);
SendClientMessage(playerid,COLOR_GREEN, "[Lybia DM] Dobio si health ! ");
return 1;
}
return SendClientMessage(playerid,COLOR_GREEN, "[Lybia DM] Komanda koju ste unijeli ne postoji! ");
}
Fala radi ! :) Nemoj jos lockat idem nesto provjerit..
CitatFala radi ! :) Nemoj jos lockat idem nesto provjerit..
Ok ..
Ovako ja stavim text draw i neradi :S evo kod
// On top of script:
new Text:lybiadm;
// In OnGameModeInit
lybiadm = TextDrawCreate(195 ,453 , "[Lybia DM] Welcome !");
TextDrawFont(lybiadm , 0);
TextDrawLetterSize(lybiadm , 0.9, 6.3);
TextDrawColor(lybiadm , 0x4e8269FF);
TextDrawSetOutline(lybiadm , true);
TextDrawSetProportional(lybiadm , true);
TextDrawSetShadow(lybiadm , 1);