POMOC - Warninzi


Započeo aaaaaaaaaaaaaa23, Februar 27, 2012, 12:06:11 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

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):


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;
}
}

Snich

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..

Snich

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);