Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: mafica .pwn poslato Januar 29, 2011, 20:04:15 POSLE PODNE

Naslov: [POMOC]
Poruka od: mafica .pwn poslato Januar 29, 2011, 20:04:15 POSLE PODNE
Evo poceo sam nest radit i sada sam za pocetak htio napraviti bezveze komandu npr.
Kad neko kuca /teleports da mu izbaci koji su Teleportovi na serveru.
I ovako mi izgleda komanda:

public OnPlayerCommandText(playerid, cmdtext[])
{
  if( (strcmp(cmdtext, "/clearchat",true)==0) && (strcmp(cmdtext, "/clear", true)==0) ) {
     SendClientMessage(playerid, 0xFFFF0055, "-------------=  TELEPORTS  =-------------");
     SendClientMessage(playerid, 0xFFFF0055, "/dairport /airportLV /stuntairport /stuntairport2 /airportSF /flyer /paynspray /beach /area69 /arch /bigjump /bowl /cardealer ")");
     SendClientMessage(playerid, 0xFFFF0055, "/crooked /derby /parkour /drift /drift2 /drift3 /drift5 /dunes /desert /forest /garage /graveyard /basejump");
     SendClientMessage(playerid, 0xFFFF0055, "/grove /hazzard /hippy /hobo /race1 /hotel /trial /bmxer /parkour /inn /mafia /mansion /military /motel /carpalace /racer");
     SendClientMessage(playerid, 0xFFFF0055, "/movieset /pimp /police /rbed /rockman /stuntquarry  /5towers /ammu1 /ammu2 /ammu3 /drag3 /drag4 /truckstop");
     SendClientMessage(playerid, 0xFFFF0055, "/carrier /derby2 /beach2 /drift4 /race /flyer /basejump/drag /drag2 /parkour2");
     SendClientMessage(playerid, 0xFFFF0055, "/alien /shooter /skatepark /lake /dm /kamikaze  /trainstation /bumpcars");

}
   return 1;
}

I izbaci mi ovaj Error:

C:\Users\x\Desktop\samp server\Filterscript\Moja_Prva_FS.pwn(103) : warning 217: loose indentation
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase


1 Warning.

Tocnije to je ova linija:

   return 1;





EDIT1:Sry zbog naslova,zaboravio sam ime naslov teme! sry
Naslov: Odg: [POMOC]
Poruka od: TiXoR_ poslato Januar 29, 2011, 20:05:42 POSLE PODNE
#pragma tabsize 0 stavi na početku skripte
Naslov: Odg: [POMOC]
Poruka od: mafica .pwn poslato Januar 29, 2011, 20:07:43 POSLE PODNE
Citat: RedMan poslato Januar 29, 2011, 20:05:42 POSLE PODNE
#pragma tabsize 0 stavi na početku skripte
Hvala jako puno..
Sredjeno je sve.
moze LOCK!
Naslov: Odg: [POMOC]
Poruka od: Correlli poslato Januar 29, 2011, 22:24:50 POSLE PODNE
Indentiraj kodu.

#pragma tabsize 0
- ti neće puno pomoći.
Naslov: Odg: [POMOC]
Poruka od: BalcanNation poslato Januar 29, 2011, 22:39:15 POSLE PODNE
gore ti je if bio pokaknut jedan razmak ulijevo zato ti doslo :D
Naslov: Odg: [POMOC]
Poruka od: poznaticovik poslato Januar 29, 2011, 22:44:49 POSLE PODNE
a i netreba mu ovaj }
iznad returna
Naslov: Odg: [POMOC]
Poruka od: Correlli poslato Januar 29, 2011, 23:34:37 POSLE PODNE
Citat: [ST] Matt' poslato Januar 29, 2011, 22:44:49 POSLE PODNE
a i netreba mu ovaj }
iznad returna

Nauči osnove pa onda daji savjete.
Naslov: Odg: [POMOC]
Poruka od: poznaticovik poslato Januar 29, 2011, 23:41:11 POSLE PODNE
Osnove? Ja sam napravio Stunt Mod i svaku komandu sam radio bez } iznad returna -.-
Naslov: Odg: [POMOC]
Poruka od: Correlli poslato Januar 29, 2011, 23:42:49 POSLE PODNE
Da, dobro si pročitao - osnove. Svaku otvorenu ( { ) zagradu treba zatvoriti ( } ).
Naslov: Odg: [POMOC]
Poruka od: poznaticovik poslato Januar 29, 2011, 23:49:32 POSLE PODNE
if (strcmp("/deagle", cmdtext, true, 10) == 0)
{
      if(GetPlayerMoney(playerid) < 2000) return SendClientMessage(playerid, 0xFF9900AA, "NemaÅ¡ dovoljno novaca da kupiÅ¡ Deagle!");
      GivePlayerMoney(playerid, -2000);
      SendClientMessage(playerid,0xFF9900AA,"UspjeÅ¡no si kupio Deagle!");
  GivePlayerWeapon(playerid, 24, 150);
  GivePlayerMoney(playerid, -2000);

    return 1;


Nisam zatvorio i radi
Naslov: Odg: [POMOC]
Poruka od: Correlli poslato Januar 29, 2011, 23:51:58 POSLE PODNE
Citat: [ST] Matt' poslato Januar 29, 2011, 23:49:32 POSLE PODNE
if (strcmp("/deagle", cmdtext, true, 10) == 0)
{
     if(GetPlayerMoney(playerid) < 2000) return SendClientMessage(playerid, 0xFF9900AA, "NemaÅ¡ dovoljno novaca da kupiÅ¡ Deagle!");
     GivePlayerMoney(playerid, -2000);
     SendClientMessage(playerid,0xFF9900AA,"UspjeÅ¡no si kupio Deagle!");
 GivePlayerWeapon(playerid, 24, 150);
 GivePlayerMoney(playerid, -2000);

   return 1;


Nisam zatvorio i radi
To ti misliš da radi. Ako ti kompajler ne izbaci ni jednog errora/warning onda to ne znači da ustvari radi. A errora/warninga ti ne baca, jer si vjerojatno nabacao zagrade za zatvaranje negdje dolje u skripti.
I /deagle ima 7 znakova, a ne 10.

Kao što sam rekao, nemaš pojma o osnovama, a sa tom svojom kodom si to i potvrdio. Prvo nauči osnove pa onda dijeli savjete.
Naslov: Odg: [POMOC]
Poruka od: cristiane poslato Januar 30, 2011, 00:27:52 PRE PODNE
Citat: [ST] Matt' poslato Januar 29, 2011, 23:49:32 POSLE PODNE
if (strcmp("/deagle", cmdtext, true, 10) == 0)
{
      if(GetPlayerMoney(playerid) < 2000) return SendClientMessage(playerid, 0xFF9900AA, "NemaÅ¡ dovoljno novaca da kupiÅ¡ Deagle!");
      GivePlayerMoney(playerid, -2000);
      SendClientMessage(playerid,0xFF9900AA,"UspjeÅ¡no si kupio Deagle!");
  GivePlayerWeapon(playerid, 24, 150);
  GivePlayerMoney(playerid, -2000);

    return 1;


Nisam zatvorio i radi
Citat: [ST] Matt' poslato Januar 29, 2011, 23:41:11 POSLE PODNE
Osnove? Ja sam napravio Stunt Mod i svaku komandu sam radio bez } iznad returna -.-
Koji idol,pravis budalom sebe pa  pokusavas i nas,pricas nemoguce.
Naslov: Odg: [POMOC]
Poruka od: poznaticovik poslato Januar 30, 2011, 00:43:34 PRE PODNE
Ne kužim , ti kažeš da ovo što sam ja postao ovaj kod neradi? Pa eto pogledaj mi video pa vidi jel radi ili ne -.-'
Naslov: Odg: [POMOC]
Poruka od: Correlli poslato Januar 30, 2011, 00:55:11 PRE PODNE
Citat: [ST] Matt' poslato Januar 30, 2011, 00:43:34 PRE PODNE
Ne kužim , ti kažeš da ovo što sam ja postao ovaj kod neradi? Pa eto pogledaj mi video pa vidi jel radi ili ne -.-'
Citat: Emilijo L. (Correlli) poslato Januar 29, 2011, 23:51:58 POSLE PODNE
To ti misliš da radi. Ako ti kompajler ne izbaci ni jednog errora/warning onda to ne znači da ustvari radi. A errora/warninga ti ne baca, jer si vjerojatno nabacao zagrade za zatvaranje negdje dolje u skripti.
I /deagle ima 7 znakova, a ne 10.

Kao što sam rekao, nemaš pojma o osnovama, a sa tom svojom kodom si to i potvrdio. Prvo nauči osnove pa onda dijeli savjete.
Ubaci koju komandu više ili probaj samo tu jedno ostavit.. Možeš sebe ili nekog drugog napravit budalom, ali mene ne možeš, jer imam znanje sa PAWN jezikom već par godina.
Naslov: Odg: [POMOC]
Poruka od: LordShigi poslato Januar 30, 2011, 12:14:30 POSLE PODNE
To što ti je kompajler kompajliro ne znači ništa. Nauči osnove bilo kojeg C jezika i vidjet ces da SVAKA zagrada koja je otvorena treba biti i zatvorena. I nemoj se praviti pametan ako nisi naučio, to ti u životu NIKAD neće pomoći.
Naslov: Odg: [POMOC]
Poruka od: mafica .pwn poslato Januar 30, 2011, 13:16:49 POSLE PODNE
Eee evo da ne otvaram novu temu ovdije cu pitati.
Pravim textdraw i sve mi je uredu msm bar ja msm da je sve uredu.
Evo:

public OnGameModeInit()
{
//TextDraw

text1 = TextDrawCreate(5, 436, "TextDraw!");
TextDrawAlignment(text1, 1);
TextDrawFont(text1, 1);
TextDrawLetterSize(text1, 0.55, 0.9);
TextDrawColor(text1, 0xFF0000AA)
}
return 1;
}

I pokaziva mi ove Errore:

C:\Users\x\Desktop\Moja_Druga_FS.pwn(39) : error 017: undefined symbol "text1"
C:\Users\x\Desktop\Moja_Druga_FS.pwn(40) : error 017: undefined symbol "text1"
C:\Users\x\Desktop\Moja_Druga_FS.pwn(41) : error 017: undefined symbol "text1"
C:\Users\x\Desktop\Moja_Druga_FS.pwn(42) : error 017: undefined symbol "text1"
C:\Users\x\Desktop\Moja_Druga_FS.pwn(43) : error 017: undefined symbol "text1"
C:\Users\x\Desktop\Moja_Druga_FS.pwn(45) : error 010: invalid function or declaration
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase


6 Errors.

Naravno an vrh scripte sam dodao:

new Text:text1;

Pomazite plsss
Naslov: Odg: [POMOC]
Poruka od: pawn.dev poslato April 09, 2024, 20:47:17 POSLE PODNE
Zanima me jesi li resio brate il ti treba jos uvek pomoc ?
Naslov: Odg: [POMOC]
Poruka od: surreal poslato April 10, 2024, 18:37:40 POSLE PODNE
Citat: naithan poslato April 09, 2024, 20:47:17 POSLE PODNE
Zanima me jesi li resio brate il ti treba jos uvek pomoc ?
Tipican samper koji vjesi na forumu 24/7, koji ima preko 20 godina. Njegove generacije se ozenile a on ovdje pokusaje biti smijesan..
Naslov: Odg: [POMOC]
Poruka od: pawn.dev poslato April 10, 2024, 19:40:42 POSLE PODNE
Citat: surreal poslato April 10, 2024, 18:37:40 POSLE PODNE
Tipican samper koji vjesi na forumu 24/7, koji ima preko 20 godina. Njegove generacije se ozenile a on ovdje pokusaje biti smijesan..

Niti sam samper, niti blejim 24/7 na forumu, ovo je vise zezanje neko interno izmedju nas na discordu bilo pa sam bump par tema iz praistorije...
To sto se pola moje generacije ozenilo, neka je sto se mene tice, moji ciljevi su drugaciji u zivotu, ali da nasao se neko pametovati drugima kako da zive zivot.

Pricate o nekome o kome ne znate skoro nista, pravite se pametni konstantno, nicim izazvani. Manite me se.