Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: [CH]°°LøpεȤ°°[4EVER] poslato April 09, 2010, 10:58:11 PRE PODNE

Naslov: texdraw
Poruka od: [CH]°°LøpεȤ°°[4EVER] poslato April 09, 2010, 10:58:11 PRE PODNE
evo znam da na BSampu ima za texdraw ranodms ja sve popravim i to ali me uvjel 1 error zajebava eo ovaj
C:\Documents and Settings\Ivica\Desktop\Ivica\samp\filterscripts\texdraw.pwn(82) : error 030: compound statement not closed at the end of file (started at line 78)
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase


1 Error.

a sto je najveca fora taj red nepostio kak to rijesit
Naslov: Odg: texdraw
Poruka od: BloodMaster poslato April 09, 2010, 11:05:39 PRE PODNE
ajde kopiraj tu liniju 78 :)
Naslov: Odg: texdraw
Poruka od: [CH]°°LøpεȤ°°[4EVER] poslato April 09, 2010, 11:10:09 PRE PODNE
  SetTimerEx("text3", 30000, false, "d",playerid);// tekst ce se promijeniti svakih 30 sekundi
Naslov: Odg: texdraw
Poruka od: nastoe poslato April 09, 2010, 11:21:27 PRE PODNE
Citat: ivicaosk poslato April 09, 2010, 11:10:09 PRE PODNE
  SetTimerEx("text3", 30000, false, "d",playerid);// tekst ce se promijeniti svakih 30 sekundi
Stavi SetTimer("text3", 30000, true);// tekst ce se promijeniti svakih 30 sekundi
Naslov: Odg: texdraw
Poruka od: [CH]°°LøpεȤ°°[4EVER] poslato April 09, 2010, 11:31:58 PRE PODNE
opet isto
Naslov: Odg: texdraw
Poruka od: iYoko poslato April 09, 2010, 11:39:17 PRE PODNE
Probaj zatvoriti sve zagrade, i jer imas sve include? Jer imas ovo na pocetku skripte?

#include <core>
#include <a_samp>
Naslov: Odg: texdraw
Poruka od: nastoe poslato April 09, 2010, 11:45:02 PRE PODNE
Citat: [EFS]iYoko.pdn poslato April 09, 2010, 11:39:17 PRE PODNE
Probaj zatvoriti sve zagrade, i jer imas sve include? Jer imas ovo na pocetku skripte?

#include <core>
#include <a_samp>

Nema to nikakve veze i nije uopce problem u line sa timerom nego negdje drugdje a error samo pokazuje na toj liniji, daj nam cijeli kod od tim TextDrawowa
Naslov: Odg: texdraw
Poruka od: Javier poslato April 09, 2010, 11:47:34 PRE PODNE
mozda nije stavio forward(foward)kako vec ide :D
Naslov: Odg: texdraw
Poruka od: nastoe poslato April 09, 2010, 11:49:09 PRE PODNE
Citat: GeForce Mallcolm poslato April 09, 2010, 11:47:34 PRE PODNE
mozda nije stavio forward(foward)kako vec ide :D
Onda bi bio drugi error a ne vjerujem da je koristio zvanja nego samo timer tako da mu forward nije potreban
Naslov: Odg: texdraw
Poruka od: [CH]°°LøpεȤ°°[4EVER] poslato April 09, 2010, 12:22:14 POSLE PODNE
#define FILTERSCRIPT

#include <a_samp>

forward text1(playerid);
forward text2(playerid);
forward text3(playerid);
forward text4(playerid);

new Text:Textdraw1;
new Text:Textdraw2;
new Text:Textdraw3;
new Text:Textdraw4;

#if defined FILTERSCRIPT

public OnFilterScriptInit()
{
print("\n--------------------------------------");
print(" Blank Filterscript by your name here");
print("--------------------------------------\n");


Textdraw1 = TextDrawCreate(1.000000,433.000000, "Los Santos RPG");
TextDrawAlignment(Textdraw1,0);
TextDrawBackgroundColor(Textdraw1,0x000000ff);
TextDrawFont(Textdraw1,1);
TextDrawLetterSize(Textdraw1,0.499999,1.100000);
TextDrawColor(Textdraw1,0xffffffff);
TextDrawSetOutline(Textdraw1,0);
TextDrawSetProportional(Textdraw1,1);
Textdraw2 = TextDrawCreate(1.000000,433.000000, "Za sve potrebne komande napisite /HELP");
TextDrawAlignment(Textdraw2,0);
TextDrawBackgroundColor(Textdraw2,0x000000ff);
TextDrawFont(Textdraw2,1);
TextDrawLetterSize(Textdraw2,0.499999,1.100000);
TextDrawColor(Textdraw2,0xffffffff);
TextDrawSetOutline(Textdraw2,0);
TextDrawSetProportional(Textdraw2,1);
Textdraw3 = TextDrawCreate(1.000000,433.000000, "Ako trebate pomoc obratite se adminima na /report");
TextDrawAlignment(Textdraw3,0);
TextDrawBackgroundColor(Textdraw3,0x000000ff);
TextDrawFont(Textdraw3,1);
TextDrawLetterSize(Textdraw3,0.499999,1.100000);
TextDrawColor(Textdraw3,0xffffffff);
TextDrawSetOutline(Textdraw3,0);
TextDrawSetProportional(Textdraw3,1);
Textdraw4 = TextDrawCreate(1.000000,433.000000, "Ako se ne snalazite po gradu napisite /gps za sve vazne lokacije");
TextDrawAlignment(Textdraw4,0);
TextDrawBackgroundColor(Textdraw4,0x000000ff);
TextDrawFont(Textdraw4,1);
TextDrawLetterSize(Textdraw4,0.499999,1.100000);
TextDrawColor(Textdraw4,0xffffffff);
TextDrawSetOutline(Textdraw4,0);
TextDrawSetProportional(Textdraw4,1);
return 1;
}

#endif

public OnPlayerSpawn(playerid)
{
    SetTimerEx("text1", 30000, true, "d",playerid);
    TextDrawShowForPlayer(playerid, Textdraw1);
return 1;
}

public text1(playerid)
{
    SetTimerEx("text2", 30000, true, "d",playerid);// tekst ce se promijeniti svakih 30 sekundi
    TextDrawHideForPlayer(playerid,Textdraw1);
    TextDrawShowForPlayer(playerid, Textdraw2);
    return 1;
}
public text2(playerid)
{
    SetTimerEx("text3", 30000, true, "d",playerid);// tekst ce se promijeniti svakih 30 sekundi
    TextDrawHideForPlayer(playerid,Textdraw2);
    TextDrawShowForPlayer(playerid, Textdraw3);
    return 1;



i da vas pitam kak da napravim da se rekort moze slat sam 1 u min?
Naslov: Odg: texdraw
Poruka od: Dr.Ivex → ♫ poslato April 09, 2010, 14:42:14 POSLE PODNE
jel si zatvorio zagradu tu na kraju skroz?
Naslov: Odg: texdraw
Poruka od: [BC]Dexy poslato April 09, 2010, 14:46:45 POSLE PODNE
#define FILTERSCRIPT

#include <a_samp>

forward text1(playerid);
forward text2(playerid);
forward text3(playerid);
forward text4(playerid);

new Text:Textdraw1;
new Text:Textdraw2;
new Text:Textdraw3;
new Text:Textdraw4;

#if defined FILTERSCRIPT

public OnFilterScriptInit()
{
print("\n--------------------------------------");
print(" Blank Filterscript by your name here");
print("--------------------------------------\n");


Textdraw1 = TextDrawCreate(1.000000,433.000000, "Los Santos RPG");
TextDrawAlignment(Textdraw1,0);
TextDrawBackgroundColor(Textdraw1,0x000000ff);
TextDrawFont(Textdraw1,1);
TextDrawLetterSize(Textdraw1,0.499999,1.100000);
TextDrawColor(Textdraw1,0xffffffff);
TextDrawSetOutline(Textdraw1,0);
TextDrawSetProportional(Textdraw1,1);
Textdraw2 = TextDrawCreate(1.000000,433.000000, "Za sve potrebne komande napisite /HELP");
TextDrawAlignment(Textdraw2,0);
TextDrawBackgroundColor(Textdraw2,0x000000ff);
TextDrawFont(Textdraw2,1);
TextDrawLetterSize(Textdraw2,0.499999,1.100000);
TextDrawColor(Textdraw2,0xffffffff);
TextDrawSetOutline(Textdraw2,0);
TextDrawSetProportional(Textdraw2,1);
Textdraw3 = TextDrawCreate(1.000000,433.000000, "Ako trebate pomoc obratite se adminima na /report");
TextDrawAlignment(Textdraw3,0);
TextDrawBackgroundColor(Textdraw3,0x000000ff);
TextDrawFont(Textdraw3,1);
TextDrawLetterSize(Textdraw3,0.499999,1.100000);
TextDrawColor(Textdraw3,0xffffffff);
TextDrawSetOutline(Textdraw3,0);
TextDrawSetProportional(Textdraw3,1);
Textdraw4 = TextDrawCreate(1.000000,433.000000, "Ako se ne snalazite po gradu napisite /gps za sve vazne lokacije");
TextDrawAlignment(Textdraw4,0);
TextDrawBackgroundColor(Textdraw4,0x000000ff);
TextDrawFont(Textdraw4,1);
TextDrawLetterSize(Textdraw4,0.499999,1.100000);
TextDrawColor(Textdraw4,0xffffffff);
TextDrawSetOutline(Textdraw4,0);
TextDrawSetProportional(Textdraw4,1);
return 1;
}

#endif

public OnPlayerSpawn(playerid)
{
    SetTimerEx("text1", 30000, true, "d",playerid);
    TextDrawShowForPlayer(playerid, Textdraw1);
return 1;
}

public text1(playerid)
{
    SetTimerEx("text2", 30000, true, "d",playerid);// tekst ce se promijeniti svakih 30 sekundi
    TextDrawHideForPlayer(playerid,Textdraw1);
    TextDrawShowForPlayer(playerid, Textdraw2);
    return 1;
}
public text2(playerid)
{
    SetTimerEx("text3", 30000, true, "d",playerid);// tekst ce se promijeniti svakih 30 sekundi
    TextDrawHideForPlayer(playerid,Textdraw2);
    TextDrawShowForPlayer(playerid, Textdraw3);
    return 1;
}
Naslov: Odg: texdraw
Poruka od: nastoe poslato April 09, 2010, 14:48:40 POSLE PODNE
Citat: [SampArena]Deo poslato April 09, 2010, 14:46:45 POSLE PODNE
#define FILTERSCRIPT

#include <a_samp>

forward text1(playerid);
forward text2(playerid);
forward text3(playerid);
forward text4(playerid);

new Text:Textdraw1;
new Text:Textdraw2;
new Text:Textdraw3;
new Text:Textdraw4;

#if defined FILTERSCRIPT

public OnFilterScriptInit()
{
print("\n--------------------------------------");
print(" Blank Filterscript by your name here");
print("--------------------------------------\n");


Textdraw1 = TextDrawCreate(1.000000,433.000000, "Los Santos RPG");
TextDrawAlignment(Textdraw1,0);
TextDrawBackgroundColor(Textdraw1,0x000000ff);
TextDrawFont(Textdraw1,1);
TextDrawLetterSize(Textdraw1,0.499999,1.100000);
TextDrawColor(Textdraw1,0xffffffff);
TextDrawSetOutline(Textdraw1,0);
TextDrawSetProportional(Textdraw1,1);
Textdraw2 = TextDrawCreate(1.000000,433.000000, "Za sve potrebne komande napisite /HELP");
TextDrawAlignment(Textdraw2,0);
TextDrawBackgroundColor(Textdraw2,0x000000ff);
TextDrawFont(Textdraw2,1);
TextDrawLetterSize(Textdraw2,0.499999,1.100000);
TextDrawColor(Textdraw2,0xffffffff);
TextDrawSetOutline(Textdraw2,0);
TextDrawSetProportional(Textdraw2,1);
Textdraw3 = TextDrawCreate(1.000000,433.000000, "Ako trebate pomoc obratite se adminima na /report");
TextDrawAlignment(Textdraw3,0);
TextDrawBackgroundColor(Textdraw3,0x000000ff);
TextDrawFont(Textdraw3,1);
TextDrawLetterSize(Textdraw3,0.499999,1.100000);
TextDrawColor(Textdraw3,0xffffffff);
TextDrawSetOutline(Textdraw3,0);
TextDrawSetProportional(Textdraw3,1);
Textdraw4 = TextDrawCreate(1.000000,433.000000, "Ako se ne snalazite po gradu napisite /gps za sve vazne lokacije");
TextDrawAlignment(Textdraw4,0);
TextDrawBackgroundColor(Textdraw4,0x000000ff);
TextDrawFont(Textdraw4,1);
TextDrawLetterSize(Textdraw4,0.499999,1.100000);
TextDrawColor(Textdraw4,0xffffffff);
TextDrawSetOutline(Textdraw4,0);
TextDrawSetProportional(Textdraw4,1);
return 1;
}

#endif

public OnPlayerSpawn(playerid)
{
    SetTimerEx("text1", 30000, true, "d",playerid);
    TextDrawShowForPlayer(playerid, Textdraw1);
return 1;
}

public text1(playerid)
{
    SetTimerEx("text2", 30000, true, "d",playerid);// tekst ce se promijeniti svakih 30 sekundi
    TextDrawHideForPlayer(playerid,Textdraw1);
    TextDrawShowForPlayer(playerid, Textdraw2);
    return 1;
}
public text2(playerid)
{
    SetTimerEx("text3", 30000, true, "d",playerid);// tekst ce se promijeniti svakih 30 sekundi
    TextDrawHideForPlayer(playerid,Textdraw2);
    TextDrawShowForPlayer(playerid, Textdraw3);
    return 1;
}

SetTimerEx("text1", 30000, true, "d",playerid); Nema potrebe koristiti SetTimerEx samo ce biti zbugano za global koristi SetTimer("text1",30000,1); // 1 znaci true
Naslov: Odg: texdraw
Poruka od: [CH]°°LøpεȤ°°[4EVER] poslato April 09, 2010, 17:17:29 POSLE PODNE
hvala deo moze lock