[Pomoc] Pravljenje droge

Započeo Kudrow, Avgust 11, 2011, 17:27:02 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Citat: mikec poslato Avgust 12, 2011, 22:19:05 POSLE PODNE
Funkcija public PraviCrack() ti ne valja.

Navednoj funkciji moraš proslediti kao argument/parametar (kako god samo hoćeš) id igrača na kome se vrši akcija, odnosno niz akcija.

Svugdi gde ti piše: PraviCrack()

Stavi: PraviCrack(playerid).



NAPOMENA: SetTimerEx("PraviCrack", 120000, false, "i", playerid); ovo ostavi ovako.

EDIT: Ovo:
SendClientMessage(playerid,COLOR_LIGHTBLUE"Napravili ste drogu!");
Ti takoÄ'e ne velja, fali ti zarez, stavi ovako:


SendClientMessage(playerid,COLOR_LIGHTBLUE,"Napravili ste drogu!");


Hvala. Ali jos uvijek su 3 errora..

C:\Documents and Settings\Petar\Desktop\RedLine\gamemodes\rcrp.PWN(63933) : warning 218: old style prototypes used with optional semicolumns
C:\Documents and Settings\Petar\Desktop\RedLine\gamemodes\rcrp.PWN(63934) : error 055: start of function body without function header
C:\Documents and Settings\Petar\Desktop\RedLine\gamemodes\rcrp.PWN(63935) : error 010: invalid function or declaration
C:\Documents and Settings\Petar\Desktop\RedLine\gamemodes\rcrp.PWN(63940) : error 010: invalid function or declaration
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase


3 Errors.

PING GAMING
Gaming Community

Forum Nickname: Kudrow
Forum Status: Super Moderator
Postova: 50+
Karma: +8/-0
Online serveri: CS 1.6, COD 4
URL Foruma: www.ping-gaming.com
Vlasnik Community-a: Korda



Možeš li mi tačno naznačiti šta piše u tim linijama? Hvala.

Naravno.

Linija 63933
CMD:napravicrack(playerid,params[]);

Linija 63934
{

Linija 63935
    if(!IsPlayerInRangeOfPoint(playerid, 3.0, 2422.23315, 145.628250, 30.79349)) return SendClientMessage(playerid,COLOR_RED"Niste na mestu za pravljenje droge");

Linija 63940
    return 1;

PING GAMING
Gaming Community

Forum Nickname: Kudrow
Forum Status: Super Moderator
Postova: 50+
Karma: +8/-0
Online serveri: CS 1.6, COD 4
URL Foruma: www.ping-gaming.com
Vlasnik Community-a: Korda



SendClientMessage(playerid,COLOR_RED"Niste na mestu za pravljenje droge");

Zašto nisi izmenio? Gore sam ti rekao da ti fali zarez. Stavi ovako:

SendClientMessage(playerid,COLOR_RED, "Niste na mestu za pravljenje droge");

Dalje

CMD:napravicrack(playerid,params[]);

Šta će ti ovde tačka zarez? Izbriši je.

Ako još uvek ima errora, javi koji su errori, i šta piše u tim linijama.

Citat: Gagi_Corleone poslato Avgust 12, 2011, 18:48:51 POSLE PODNE
1. if(!IsPlayerInRangeOfPoint(playerid, 3.0, x,y,z)) return SetPlayerCheckpoint(playerid,x,y,z,3); SendClientMessage(playerid,CRVENA,"{FFFFFF}Greska:{E01E1B}Niste kod tezge sa hranom!");

Neće raditi, returnao si funkciju i zatvorio ju sa " ; ", izmeÄ'u funkcija kada ih returnaÅ¡ treba biti zarez...

dragan12

Citat: mikec poslato Avgust 12, 2011, 22:19:05 POSLE PODNE
Funkcija public PraviCrack() ti ne valja.

Navednoj funkciji moraš proslediti kao argument/parametar (kako god samo hoćeš) id igrača na kome se vrši akcija, odnosno niz akcija.

Svugdi gde ti piše: PraviCrack()

Stavi: PraviCrack(playerid).



NAPOMENA: SetTimerEx("PraviCrack", 120000, false, "i", playerid); ovo ostavi ovako.

EDIT: Ovo:
SendClientMessage(playerid,COLOR_LIGHTBLUE"Napravili ste drogu!");
Ti takoÄ'e ne velja, fali ti zarez, stavi ovako:


SendClientMessage(playerid,COLOR_LIGHTBLUE,"Napravili ste drogu!");

Hvala na ispravci ja nisam ni obracao paznju posto sam pisao ovde u poruci. Pa zato i ima gresaka.
@Blood
Hvala na ispravci ;)