Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: aaaaaaaaaaaaaa23 poslato Februar 27, 2012, 12:06:11 POSLE PODNE

Naslov: POMOC - Warninzi
Poruka od: aaaaaaaaaaaaaa23 poslato Februar 27, 2012, 12:06:11 POSLE PODNE
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):
Naslov: Odg: POMOC - Warninzi
Poruka od: KombinatoR poslato Februar 27, 2012, 12:11:34 POSLE PODNE
a da das komandu?
Naslov: Odg: POMOC - Warninzi
Poruka od: dock poslato Februar 27, 2012, 12:13:20 POSLE PODNE
fali ti


return 0;


na kraju OnPlayerCommandText to ti je za 1 warning, za ostala 3 daj zadnje sta si ubacio...
Naslov: Odg: POMOC - Warninzi
Poruka od: aaaaaaaaaaaaaa23 poslato Februar 27, 2012, 12:26:38 POSLE PODNE
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;
}
}
Naslov: Odg: POMOC - Warninzi
Poruka od: 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! ");
}
Naslov: Odg: POMOC - Warninzi
Poruka od: aaaaaaaaaaaaaa23 poslato Februar 27, 2012, 13:20:30 POSLE PODNE
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..
Naslov: Odg: POMOC - Warninzi
Poruka od: Snich poslato Februar 27, 2012, 13:24:38 POSLE PODNE
CitatFala radi ! :) Nemoj jos lockat idem nesto provjerit..
Ok ..
Naslov: Odg: POMOC - Warninzi
Poruka od: aaaaaaaaaaaaaa23 poslato Februar 27, 2012, 13:42:02 POSLE PODNE
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);