Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: LoOdaK poslato April 05, 2015, 03:09:40 PRE PODNE

Naslov: [Pomoc] Posao
Poruka od: LoOdaK poslato April 05, 2015, 03:09:40 PRE PODNE
Skripta koju koristim: Beach Life
Detaljan opis problema: pa probavam napraviti posao bankara kao da prikuplja porez ali mi ne ide imam 26 errora i ne znam ih rijesiti pa ako mozete pregledati sta nevalja
Dio skripte:evo ovo new new bankar;
new bankar1;

evo onda OnPlayerEnterCheckpoint
if(CP[playerid]==224)//Bankar 1
{
if(IsPlayerInVehicle(playerid, bankar) || IsPlayerInVehicle(playerid, bankar1))
{
    DisablePlayerCheckpoint(playerid);
CP[playerid] = 225;
SetPlayerCheckpoint(playerid, 1314.7418,-915.8257,37.7201, 3.8);
}
else if(CP[playerid]==225)//Bankar 2
{
    DisablePlayerCheckpoint(playerid);
CP[playerid] = 226;
SetPlayerCheckpoint(playerid, 1460.4923,-1026.6150,23.3906, 3.8);
}
else if(CP[playerid]==226)//Bankar 3
{
    DisablePlayerCheckpoint(playerid);
CP[playerid] = 227;
SetPlayerCheckpoint(playerid, 1458.5100,-1140.9277,23.6249, 3.8);
}
else if(CP[playerid]==227)//Bankar 4
{
    DisablePlayerCheckpoint(playerid);
CP[playerid] = 228;
SetPlayerCheckpoint(playerid, 1123.0800,-1138.0001,23.2177, 3.8);
}
else if(CP[playerid]==228)//Bankar 5
{
    DisablePlayerCheckpoint(playerid);
CP[playerid] = 229;
SetPlayerCheckpoint(playerid, 592.0189,-1237.0854,17.4830, 3.8);
}
else if(CP[playerid]==229)// Bankar zavrsni
{
GivePlayerCash(playerid, 1000);
SendClientMessage(playerid, COLOR_POMOC,"Prikupio si sav porez i dobio si 1.000$");
RemovePlayerFromVehicle(playerid);
  SetVehicleToRespawn(GetPlayerVehicleID(playerid));
DisablePlayerCheckpoint(playerid);
}

Neke slike/video za lakse dobivanje pomoci(neobavezno)://
Naslov: Odg: [Pomoc] Posao
Poruka od: RilleX poslato April 05, 2015, 03:14:14 PRE PODNE

if(CP[playerid]==224)//Bankar 1
{
if(IsPlayerInVehicle(playerid, bankar) || IsPlayerInVehicle(playerid, bankar1))
{
        DisablePlayerCheckpoint(playerid);
CP[playerid] = 225;
SetPlayerCheckpoint(playerid, 1314.7418,-915.8257,37.7201, 3.8);
                }
}
else if(CP[playerid]==225)//Bankar 2
{
    DisablePlayerCheckpoint(playerid);
CP[playerid] = 226;
SetPlayerCheckpoint(playerid, 1460.4923,-1026.6150,23.3906, 3.8);
}
else if(CP[playerid]==226)//Bankar 3
{
    DisablePlayerCheckpoint(playerid);
CP[playerid] = 227;
SetPlayerCheckpoint(playerid, 1458.5100,-1140.9277,23.6249, 3.8);
}
else if(CP[playerid]==227)//Bankar 4
{
    DisablePlayerCheckpoint(playerid);
CP[playerid] = 228;
SetPlayerCheckpoint(playerid, 1123.0800,-1138.0001,23.2177, 3.8);
}
else if(CP[playerid]==228)//Bankar 5
{
    DisablePlayerCheckpoint(playerid);
CP[playerid] = 229;
SetPlayerCheckpoint(playerid, 592.0189,-1237.0854,17.4830, 3.8);
}
else if(CP[playerid]==229)// Bankar zavrsni
{
GivePlayerCash(playerid, 1000);
SendClientMessage(playerid, COLOR_POMOC,"Prikupio si sav porez i dobio si 1.000$");
RemovePlayerFromVehicle(playerid);
  SetVehicleToRespawn(GetPlayerVehicleID(playerid));
DisablePlayerCheckpoint(playerid);
}
Naslov: Odg: [Pomoc] Posao
Poruka od: LoOdaK poslato April 05, 2015, 03:34:45 PRE PODNE
Hvala resio sam taj problem ali sad imam problem oko komande /porez
if(strcmp(cmd, "/porez", true) == 0)
    {
     if(IsPlayerConnected(playerid))
    {
            if(PlayerInfo[playerid][pBankar] > 0)
            {
     SendClientMessage(playerid, COLOR_GREY, "*Vec prikupljas porez!");
     return 1;
            }
if(PlayerInfo[playerid][pJob] == 1)
{

                   SendClientMessage(playerid, COLOR_GOLD,"*Krenuo si sa prikupljanjem poreza");
       PlayerInfo[playerid][pBankar] = 1;
             SetPlayerCheckpoint(playerid, 1314.7418,-915.8257,37.7201, 3.8);
}
else
{
        SendClientMessage(playerid, COLOR_GREY, "Nemas posao Bankara!");
                return 1;
        }
}
return 1;
}

Imam 9 errora invalid function or declaration
Naslov: Odg: [Pomoc] Posao
Poruka od: RilleX poslato April 05, 2015, 14:22:43 POSLE PODNE
Koja linija posalji je
Naslov: Odg: [Pomoc] Posao
Poruka od: LoOdaK poslato April 05, 2015, 18:10:29 POSLE PODNE
1 error
if(strcmp(cmd, "/porez", true) == 0)
2 error
if(IsPlayerConnected(playerid))
3 error
if(PlayerInfo[playerid][pBankar] > 0)
4 error
return 1;
5 error
if(PlayerInfo[playerid][pJob] == 1)
6 error
SendClientMessage(playerid, COLOR_GOLD,"*Krenuo si sa prikupljanjem poreza");
7 error
else
8 error
return 1;
9 error
return 1;
Naslov: Odg: [Pomoc] Posao
Poruka od: ▂ ▃ ▅ Rudimental ▅ ▃ ▂ poslato April 05, 2015, 18:31:57 POSLE PODNE
Ovim sto si sad postavio oko errora nam nista nisi pomogao ...
Naslov: Odg: [Pomoc] Posao
Poruka od: LoOdaK poslato April 05, 2015, 18:43:03 POSLE PODNE
Pa sta da posaljem?
Naslov: Odg: [Pomoc] Posao
Poruka od: ▂ ▃ ▅ Rudimental ▅ ▃ ▂ poslato April 05, 2015, 23:40:15 POSLE PODNE
Pa koje errore dobijes na te linije ?
Naslov: Odg: [Pomoc] Posao
Poruka od: LoOdaK poslato April 05, 2015, 23:52:59 POSLE PODNE
Pa napisao sam gore invalid function or declaration
Naslov: Odg: [Pomoc] Posao
Poruka od: ▂ ▃ ▅ Rudimental ▅ ▃ ▂ poslato April 06, 2015, 12:33:25 POSLE PODNE
Ja il sam corav il ne vidim da si igre spomenuo koji je error u pitanju ... Ajd probaj ovako ovu komandu

if(strcmp(cmd, "/porez", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(PlayerInfo[playerid][pBankar] > 0) return SendClientMessage(playerid, COLOR_GREY, "*Vec prikupljas porez!");
if(PlayerInfo[playerid][pJob] != 1) return SendClientMessage(playerid, COLOR_GREY, "Nemas posao Bankara!");
SendClientMessage(playerid, COLOR_GOLD,"*Krenuo si sa prikupljanjem poreza");
PlayerInfo[playerid][pBankar] = 1;
SetPlayerCheckpoint(playerid, 1314.7418,-915.8257,37.7201, 3.8);
}
return 1;
}


Usput moj savet da ne radis sa strcmp vec uzmi ZCMD ili jos bolji YCMD
Naslov: Odg: [Pomoc] Posao
Poruka od: LoOdaK poslato April 06, 2015, 14:29:04 POSLE PODNE
5 istih errora ali bih pokusao da radim sa YCMD ali mozes mi pomoci kako bi to sve izgledalo i kako da radim sa YCMD
Naslov: Odg: [Pomoc] Posao
Poruka od: ▂ ▃ ▅ Rudimental ▅ ▃ ▂ poslato April 06, 2015, 15:57:35 POSLE PODNE
Jel si ti definisao varijable za pBankar i pJob jer ne vidim sta ovde moze biti problem ako si definisao varijable i komandu stavio u public OnPlayerCommandPerformed

A sto se tice YCMD pogledaj ovo http://forum.sa-mp.com/showthread.php?t=169029 imas to a imas i jos dosta tutoriala kucaj samo na google ...
Naslov: Odg: [Pomoc] Posao
Poruka od: LoOdaK poslato April 07, 2015, 10:22:12 PRE PODNE
Moze lock!! Hvala rudi