Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: [NG | RP] Almir poslato Januar 27, 2013, 20:47:38 POSLE PODNE

Naslov: [Pomoc] Posao: "Diler Droge"
Poruka od: [NG | RP] Almir poslato Januar 27, 2013, 20:47:38 POSLE PODNE
Skripta: CLRP
Problem: Malo prije sam stavio sve detaljno al evo ovako je jednostavnije... 4 errora u ovim djelu

if (strcmp(cmdtext, "/sadi", true) == 0)
{
    if(zasadio[playerid] == 1) return SCM(playerid, -1, "Vec si zasadio.");// ovaj red
    {
            if(PlayerToPoint(3.0, playerid,-1416.3093262,-943.9731445,201.9256592))
            {
            if(PlayerInfo[playerid][pSjeme] > 0)
    {
    if(musjev1 != 0) return SCM(playerid, -1, "{A5AAB0}Ovaj usjev je vec zasaÄ'en.");
    musjev1 = 1;


Errori:

error 028: invalid subscript (not an array or too many subscripts): "zasadio"
error 001: expected token: ";", but found "]"
error 029: invalid expression, assumed zero
fatal error 107: too many error messages on one line
Naslov: Odg: [Pomoc] Posao: "Diler Droge"
Poruka od: LOckeRâ„¢ poslato Januar 27, 2013, 20:52:16 POSLE PODNE
u komandu staviš
if(zasadio[playerid] == 1) return SendClientMessage(playerid,-1,"Text");
Naslov: Odg: [Pomoc] Posao: "Diler Droge"
Poruka od: [NG | RP] Almir poslato Januar 27, 2013, 20:54:11 POSLE PODNE
Eto gore errori :D
Naslov: Odg: [Pomoc] Posao: "Diler Droge"
Poruka od: Blaeks poslato Januar 28, 2013, 11:12:19 PRE PODNE
if (strcmp(cmdtext, "/sadi", true) == 0)
{
    if(zasadio[playerid] == 1) return SCM(playerid, -1, "Vec si zasadio.");// ovaj red
            if(PlayerToPoint(3.0, playerid,-1416.3093262,-943.9731445,201.9256592))
            {
            if(PlayerInfo[playerid][pSjeme] > 0)
    {
    if(musjev1 != 0) return SCM(playerid, -1, "{A5AAB0}Ovaj usjev je vec zasaÄ'en.");
    musjev1 = 1;
Naslov: Odg: [Pomoc] Posao: "Diler Droge"
Poruka od: [NG | RP] Almir poslato Januar 28, 2013, 14:42:51 POSLE PODNE
Opet isto, opet ti gore errori....
Naslov: Odg: [Pomoc] Posao: "Diler Droge"
Poruka od: LOckeRâ„¢ poslato Januar 28, 2013, 14:54:46 POSLE PODNE
if (strcmp(cmdtext, "/sadi", true) == 0)
{
    if(zasadio[playerid] == 0)
    {
            if(PlayerToPoint(3.0, playerid,-1416.3093262,-943.9731445,201.9256592))
            {
            if(PlayerInfo[playerid][pSjeme] > 0)
    {
    if(musjev1 != 0) return SCM(playerid, -1, "{A5AAB0}Ovaj usjev je vec zasaÄ'en.");
    musjev1 = 1;

I na kraju moraš dodati još jednu zagradu[Ako već nisi stavio]..
Naslov: Odg: [Pomoc] Posao: "Diler Droge"
Poruka od: Maxwellâ„¢ poslato Januar 28, 2013, 15:25:57 POSLE PODNE
Na vrh skripte umesto new zasadio; stavi new zasadio[MAX_PLAYERS]; takoÄ'e...
Naslov: Odg: [Pomoc] Posao: "Diler Droge"
Poruka od: [NG | RP] Almir poslato Januar 28, 2013, 15:32:05 POSLE PODNE
Hvala, rijesio sam. Errori su se javljali zato sto nisam stavio "new zasadio[MAX_PLAYERS];, tj stavio sam samo "new zasadio", Hvala svima :D