Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: samper0 poslato Maj 03, 2015, 12:43:47 POSLE PODNE

Naslov: [POMOC] naslestvo
Poruka od: samper0 poslato Maj 03, 2015, 12:43:47 POSLE PODNE
Skripta koju koristim:UP
Detaljan opis problema:Zelim kada igrac napuni level 3 da mu server da jos 30.000$ i sa textom da je to dobio od rodjaka iz SF
Dio skripte://
Neke slike/video za lakse dobivanje pomoci(neobavezno)://
Naslov: Odg: [POMOC] naslestvo
Poruka od: Crazyn3ss poslato Maj 03, 2015, 13:24:28 POSLE PODNE
if(PlayerInfo[playerid][pLevel] == 3)
{
GivePlayerMoney(playerid, 30000);
SendClientMessage(playerid,-1,"Dobili ste od rodjaka iz SF 30000$");
}


ovo ubaci po public od payday, i prilagodi svojoj varijabli
Naslov: Odg: [POMOC] naslestvo
Poruka od: [CH]Lenon poslato Maj 03, 2015, 13:36:05 POSLE PODNE
Citat: Crazyn3ss poslato Maj 03, 2015, 13:24:28 POSLE PODNE
if(PlayerInfo[playerid][pLevel] == 3)
{
GivePlayerMoney(playerid, 30000);
SendClientMessage(playerid,-1,"Dobili ste od rodjaka iz SF 30000$");
}


ovo ubaci po public od payday, i prilagodi svojoj varijabli

Davace mu svaki pay dok ne predje na sledeci level.

Dodaj jos jednu varijablu koja ce se cuvati u igracevim statsima i napravi dodatnu provjeru da li je dobio ili ne.
Naslov: Odg: [POMOC] naslestvo
Poruka od: samper0 poslato Maj 03, 2015, 14:23:12 POSLE PODNE
Objasni ovo drugo .
Naslov: Odg: [POMOC] naslestvo
Poruka od: Crazyn3ss poslato Maj 03, 2015, 14:37:11 POSLE PODNE
napravi varijblu i napravi da se cuva, a ono gore zamjeni s ovim

if(PlayerInfo[playerid][pLevel] == 3 && PlayerInfo[playerid][pDobioSiOvo] == 0)
{
GivePlayerMoney(playerid, 30000);
SendClientMessage(playerid,-1,"Dobili ste od rodjaka iz SF 30000$");
PlayerInfo[playerid][pDobioSiOvo] = 1;
}



jbg Lenon nisam ni razmisljo o tome
Naslov: Odg: [POMOC] naslestvo
Poruka od: samper0 poslato Maj 03, 2015, 15:05:52 POSLE PODNE
Uradio sam
new Naslestvo;

Ubacio sam pNaslestvo u enum pInfo
Ubacio sam ovo
public PayDay(i)
{
if(PlayerInfo[playerid][pLevel] == 3 && PlayerInfo[playerid][pNaslestvo] == 0)
{
GivePlayerMoney(playerid, 30000);
SendClientMessage(playerid,-1,"Dobili ste od rodjaka iz SF 30.000$.Pametno ih iskoristite!");
PlayerInfo[playerid][pNaslestvo] = 1;
}
}


I izadje 4 errora *ista*

up-rp.pwn(24003) : error 017: undefined symbol "playerid"
up-rp.pwn(24005) : error 017: undefined symbol "playerid"
up-rp.pwn(24006) : error 017: undefined symbol "playerid"
up-rp.pwn(24007) : error 017: undefined symbol "playerid"


Linije imate gore
Naslov: Odg: [POMOC] naslestvo
Poruka od: Bos poslato Maj 03, 2015, 16:08:21 POSLE PODNE
Probaj ovako

public PayDay()
{
foreach(Player,i)
{
if(PlayerInfo[i][pLevel] == 3 && PlayerInfo[i][pNaslestvo] == 0)
{
GivePlayerMoney(i, 30000);
SendClientMessage(i,-1,"Dobili ste od rodjaka iz SF 30.000$.Pametno ih iskoristite!");
PlayerInfo[i][pNaslestvo] = 1;
}
}
}
Naslov: Odg: [POMOC] naslestvo
Poruka od: samper0 poslato Maj 03, 2015, 16:27:25 POSLE PODNE
Hvala radi , imao sam to na nekoliko mesta ali nisam znao da li bi radilo ovde
Jos taj 1 warning da resim . Katanac