[POMOC] Poruke i Bandera srece


Započeo Vitez El arambasa, Oktobar 02, 2012, 12:56:13 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

DA NEBI OTVARAO DUPLU TEMU
Skripta koju koristim: MW v1.0 edit
Detaljan opis problema: Moze neko da mi sredi banderu srece i poruke u chatu kao FS
Dio skripte: dole ce biti
Neke slike/video za lakse dobivanje pomoci(neobavezno):  //

poruke kao fs da se sredi ?
public Advertisements2()
{

	new string[255];
    new donatetext[255];
    if(ad == 1) { donatetext = "<DONATE> Kupovina VIP,level up,money up,i ostalih donatorskih rankova,vise na stranici DONATE na sajtu tdi-gaming.com."; }
    else if(ad == 2) { donatetext = "OPSTINA> Upisite /help da bi videli sve komande."; }
    else if(ad == 3) { donatetext = "SERVER> MOTO SERVERA:> Ko rakiju pije,taj bolestan nije <> Zivot ce ti biti cvece ako gledas u banderu srece < :D"; }
    else if(ad == 4) { donatetext = "<DONATE> Napravite vasu privatnu organizaciju,vise informacija na stranici DONATE"; }
    else if(ad == 5) { donatetext = "SAMP PORTAL> Registrujte se na server uklonjen! forumu: tdi-gaming.com/forum"; }
    else if(ad == 6) { donatetext = "<DONATE> Narucite VIP paket na vise meseci i osvojite bonus od 500k"; }
    else if(ad == 7) { donatetext = "INFO> Pricajte sa gradjanima Jugoslavije uzivo preko teamspeak-a (/teamspeak)"; }
    else if(ad == 8) { donatetext = "<DONATE> Narucite VIP level(vec od 200RSD|14KN|2.8KM|) posetite stranicu DONATE na nasem sajtu!"; }
    else if(ad == 9) { donatetext = "OPSTINA> Sve informacije i odgovore na dosadasnja pitanja imate na tdi-gaming.com/forum."; }
    else if(ad == 10) {donatetext = "Crkva - budite posteni,jer se postenje postenjem vraca."; }
    else if(ad == 11) {donatetext = "<DONATE> Narucite lvlup paket,posetite stranicu DONATE na nasem sajtu tdi-gaming.com."; }
	else if(ad == 12) {donatetext = "GAME HOSTING SRBIJA> Najbolji domaci server hosting - gamehosting.rs."; }
	else if(ad == 13) {donatetext = "OPSTINA> Ako ne znate gde je sta napisite /gps /bgps ili napisite /service."; }
	else if(ad == 14) {donatetext = "OPSTINA> >>>> Igrajte LOTTO <<<< /lotto [broj] <><> izvlacenje je uz svaku platu."; }
	else if(ad == 15) {donatetext = "INFO: Pozovite prijatelje,pokazite im igricu,igrajte zajedno sa njima i ostvarite veci respekt."; }
	else if(ad == 16) {donatetext = "OSCS> Da li vam se svidja ovaj server? || Pomozite nam da server postane bolji,pozovite vase prijatelje i recite im da dodju ;)."; }
	else if(ad == 17) {donatetext = "<DONATE> Donirajte i pomozite nam da odrzimo ovaj server u zivotu,vise na stranici DONATE na nasem sajtu."; }
	else if(ad == 18) {donatetext = "<DONATE> Narucite novcani paket za povecanje para na serveru,posetite stranicu DONATE na sajte tdi-gaming.com."; }
	else if(ad == 19) {donatetext = "MARKETING> gamehosting.rs"; }
   	format(string, sizeof(string), "%s", donatetext);
	SendClientMessageToAll(0x02FA23AA, string);

	return 1;
}
public TutorijalPoruke()
{
for(new i = 0; i < MAX_PLAYERS; ++ i)
{
  if(PlayerInfo[i][pLevel] <= 3)
  {

	new string1[255];
    new ftext[255];
    if(ad == 1) { ftext = "[ TUTORIJAL ] Drzava je Jugoslavija i vecinom je odradjena sa svim elementima realnog zivota."; }
    else if(tutorijal == 2) { ftext = "[ TUTORIJAL ] Ako ne znate neka mesta ne zovite OSC-a ,vec koristite /gps"; }
    else if(tutorijal == 3) { ftext = "[ TUTORIJAL ] Skin mozete promeniti samo sa levelom 2."; }
    else if(tutorijal == 4) { ftext = "[ TUTORIJAL ] Dobrodosli na server uklonjen! server uklonjen! server! Tutorijal vam pomaze u igri do levela 3."; }
    else if(tutorijal == 5) { ftext = "[ TUTORIJAL ] Da biste videli listu poslova, ukucajte /poslovi"; }
    else if(tutorijal == 6) { ftext = "[ TUTORIJAL ] Da bi vas lik u igrici radio animacije ukucajte /anims"; }
    else if(tutorijal == 7) { ftext = "[ TUTORIJAL ] Uz svaku platu dobijate respect poene, odredjeni broj respect poena vam daje level up /levelup"; }
    else if(tutorijal == 8) { ftext = "[ TUTORIJAL ] Da bi pozvali nekog ukucajte /call  /sms."; }
    else if(tutorijal == 9) { ftext = "[ TUTORIJAL ] Ako imate pitanje /askq, ili ako ste novi /new"; }
    else if(tutorijal == 10) { ftext = "[ TUTORIJAL ] Dobro naucite pravila /pravila /zakon /saobracaj /sp, da ne bi bili u zatvoru zbog nepostovanja pravila"; }
    else if(tutorijal == 11) { ftext = "[ TUTORIJAL ] Idite u Opstinu i zaposlite se"; }
    else if(tutorijal == 12) { ftext = "[ TUTORIJAL ] Helperi su uvek tu da vam pomognu /askq /new"; }
    else if(tutorijal == 13) { ftext = "[ TUTORIJAL ] Mozete da kupite kucu /househelp"; }
   	format(string1, sizeof(string1), "%s", ftext);
	SendClientMessage(i, 0x00E6E0FF, string1);
	}
}

	return 1;
}

new ad = 0;
new tutorijal = 0;
new adtimer;

forward Advertisements2();
forward TutorijalPoruke();

SetTimer("Advertisements2", 180000, 1);
SetTimer("TutorijalPoruke", 120000,1);


a evo i bandera srece : kao ZCMD
#include <a_samp>

public OnPlayerCommandText(playerid, cmdtext[])
{
//=========================================BANDERA SRECE=============================================================
	if(strcmp(cmd, "/charity", true) == 0)
	{
	    if(IsPlayerConnected(playerid))
	    {
			tmp = strtok(cmdtext, idx);
			if(!strlen(tmp))
			{
				SendClientMessage(playerid, COLOR_GRAD1, "Koriscenje: /charity [amount]");
				return 1;
			}
			if(PlayerInfo[playerid][pLocal] == 106)
			{
				SendClientMessage(playerid, COLOR_GRAD1, "Komanda nije dozvoljena na ovoj lokaciji");
				return 1;
			}
			moneys = strval(tmp);
			if(moneys < 100000)
			{
				SendClientMessage(playerid, COLOR_GRAD1, "Nije dovoljno minimum 100k..");
				return 1;
			}
			if(GetPlayerMoney(playerid) < moneys)
			{
			    SendClientMessage(playerid, COLOR_GRAD1, "Nemate toliko novca.");
				return 1;
			}
			if(IsPlayerInRangeOfPoint(playerid, 10, 1135.4493,-936.3835,42.8999,100, 1))
            {
            GivePlayerMoney(playerid, 500);
            }
			SafeGivePlayerMoney(playerid, -moneys);
			GetPlayerName(playerid, sendername, sizeof(sendername));
			format(string, sizeof(string), "%s je donirao Banderi Srece sumu od $%d (/charity).",sendername, moneys);
            SendClientMessage(playerid, COLOR_GRAD1, string);
			SendClientMessage(playerid, COLOR_GRAD1, "Bandera:Dokle ces vise da gledas u mene :D!");
            SendClientMessage(playerid, bandera, "Bandera srece se aktivirala i dala pare igracima koji su pored nje.");
			printf("%s", string);
			format(string, sizeof(string), "%s je donirao Banderi Srece sumu od $%d (/charity).",sendername, moneys);
			PayLog(string);
		}
		return 1;
	}
	return 0;
}
Poslednja Izmena: Oktobar 02, 2012, 12:57:28 POSLE PODNE od arambasa


Neradi DP, inace cu lock temu
Poslednja Izmena: Oktobar 02, 2012, 15:07:24 POSLE PODNE od [E:RP] Danijel96.pwn
Respect: Gagi, Maki187, Phillips, TerminuS, Neno, Lepotic, [AL] K4[Я]!K3â,,¢, Gotti747

Vegas.

Kad si već stavio sve za poruke sam ga sastavi bez problema.

Komanda.
CMD:chartiy(playerid,params[])
	{
	    if(IsPlayerConnected(playerid))
	    {
	    new pare;
        if(sscanf(params,"d",pare)) return SCM(playerid, BELA, "Koristi: /charity [novac]");
			if(PlayerInfo[playerid][pLocal] == 106)
			{
				SendClientMessage(playerid, COLOR_GRAD1, "Komanda nije dozvoljena na ovoj lokaciji");
				return 1;
			}
			if(GetPlayerMoney(playerid) < moneys)
			{
			    SendClientMessage(playerid, COLOR_GRAD1, "Nemate toliko novca.");
				return 1;
			}
			if(IsPlayerInRangeOfPoint(playerid, 10, 1135.4493,-936.3835,42.8999,100, 1))
            {
            GivePlayerMoney(playerid, 500);
            }
			SafeGivePlayerMoney(playerid, -moneys);
			GetPlayerName(playerid, sendername, sizeof(sendername));
			format(string, sizeof(string), "%s je donirao Banderi Srece sumu od $%d (/charity).",sendername, moneys);
            SendClientMessage(playerid, COLOR_GRAD1, string);
			SendClientMessage(playerid, COLOR_GRAD1, "Bandera:Dokle ces vise da gledas u mene :D!");
            SendClientMessage(playerid, bandera, "Bandera srece se aktivirala i dala pare igracima koji su pored nje.");
			printf("%s", string);
			format(string, sizeof(string), "%s je donirao Banderi Srece sumu od $%d (/charity).",sendername, moneys);
			PayLog(string);
		}
		return 1;
	}

baca mi erore
\MW.pwn(32058) : error 029: invalid expression, assumed zero
C:\Documents and Settings\Bogdan\My Documents\Downloads\MW v1.0.0\gamemodes\MW.pwn(32058) : error 017: undefined symbol "cmd_chartiy"
C:\Documents and Settings\Bogdan\My Documents\Downloads\MW v1.0.0\gamemodes\MW.pwn(32058) : error 029: invalid expression, assumed zero
C:\Documents and Settings\Bogdan\My Documents\Downloads\MW v1.0.0\gamemodes\MW.pwn(32058) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664	 	 	Copyright (c) 1997-2006, ITB CompuPhase


4 Errors.


evo je linija :
CMD:chartiy(playerid,params[])


Probao sam u mod  ali bolje je kao fs

ali u Fs mi baca ove erore
C:\Documents and Settings\Bogdan\My Documents\Downloads\MW v1.0.0\filterscripts\bandera.pwn(4) : error 055: start of function body without function header
C:\Documents and Settings\Bogdan\My Documents\Downloads\MW v1.0.0\filterscripts\bandera.pwn(5) : error 010: invalid function or declaration
C:\Documents and Settings\Bogdan\My Documents\Downloads\MW v1.0.0\filterscripts\bandera.pwn(8) : error 010: invalid function or declaration
C:\Documents and Settings\Bogdan\My Documents\Downloads\MW v1.0.0\filterscripts\bandera.pwn(9) : error 010: invalid function or declaration
C:\Documents and Settings\Bogdan\My Documents\Downloads\MW v1.0.0\filterscripts\bandera.pwn(12) : error 010: invalid function or declaration
C:\Documents and Settings\Bogdan\My Documents\Downloads\MW v1.0.0\filterscripts\bandera.pwn(14) : error 010: invalid function or declaration
C:\Documents and Settings\Bogdan\My Documents\Downloads\MW v1.0.0\filterscripts\bandera.pwn(17) : error 010: invalid function or declaration
C:\Documents and Settings\Bogdan\My Documents\Downloads\MW v1.0.0\filterscripts\bandera.pwn(19) : error 010: invalid function or declaration
C:\Documents and Settings\Bogdan\My Documents\Downloads\MW v1.0.0\filterscripts\bandera.pwn(22) : error 054: unmatched closing brace ("}")
C:\Documents and Settings\Bogdan\My Documents\Downloads\MW v1.0.0\filterscripts\bandera.pwn(23) : error 010: invalid function or declaration
C:\Documents and Settings\Bogdan\My Documents\Downloads\MW v1.0.0\filterscripts\bandera.pwn(23 -- 24) : error 010: invalid function or declaration
C:\Documents and Settings\Bogdan\My Documents\Downloads\MW v1.0.0\filterscripts\bandera.pwn(24) : error 010: invalid function or declaration
C:\Documents and Settings\Bogdan\My Documents\Downloads\MW v1.0.0\filterscripts\bandera.pwn(24) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664	 	 	Copyright (c) 1997-2006, ITB CompuPhase


13 Errors.


izvini sto te smaram ali ako mozes da mi napravis kao fs ovo :D pa da mi posaljes


C:\Documents and Settings\Bogdan\My Documents\Downloads\MW v1.0.0\filterscripts\poruke.pwn(50) : error 017: undefined symbol "PlayerInfo"
C:\Documents and Settings\Bogdan\My Documents\Downloads\MW v1.0.0\filterscripts\poruke.pwn(50) : warning 215: expression has no effect
C:\Documents and Settings\Bogdan\My Documents\Downloads\MW v1.0.0\filterscripts\poruke.pwn(50) : error 001: expected token: ";", but found "]"
C:\Documents and Settings\Bogdan\My Documents\Downloads\MW v1.0.0\filterscripts\poruke.pwn(50) : error 029: invalid expression, assumed zero
C:\Documents and Settings\Bogdan\My Documents\Downloads\MW v1.0.0\filterscripts\poruke.pwn(50) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664	 	 	Copyright (c) 1997-2006, ITB CompuPhase


4 Errors.



J*****o se mi sa ovim celu noc a tolko mi je potrebno :D

linija
  if(PlayerInfo[i][pLevel] <= 1)
Poslednja Izmena: Oktobar 02, 2012, 20:10:49 POSLE PODNE od arambasa

enum pInfo
{
       //Ovde stavljas sta ti je potrevno npr
       pLevel
};
new PlayerInfo[MAX_PLAYERS][pInfo];

Na vrh dodaj
Poslednja Izmena: Oktobar 02, 2012, 20:12:14 POSLE PODNE od [E:RP] Danijel96.pwn
Respect: Gagi, Maki187, Phillips, TerminuS, Neno, Lepotic, [AL] K4[Я]!K3â,,¢, Gotti747

Vegas.

Prvi vrhu.
enum pInfo
{
 pLevel
}
new PlayerInfo[MAX_PLAYERS][pInfo];

C:\Documents and Settings\Bogdan\My Documents\Downloads\MW v1.0.0\filterscripts\poruke.pwn(5) : error 017: undefined symbol "MAX_PLAYERS"


nzm kako se definira :) (prosli put sam napravio 400 warning kad sam ga definirao ) :D

Vegas.

#define MAX_PLAYERS 50
A sad me izvinite idem malo skriptat sebi.

opet nista idalje isti eror :D a definirao sam ga tako ko ti

Citat: Vegas. poslato Oktobar 02, 2012, 20:17:41 POSLE PODNE
#define MAX_PLAYERS 50
A sad me izvinite idem malo skriptat sebi.
zasto definirati max_players kad to vec ima definirano u a_samp incu