GTAMulti - GTA Türkiye

San Andreas Multiplayer => Yardım Talepleri => PAWN Kodlama => Kilitli Konular => Konuyu başlatan: laéx - 10 Eylül 2017, 12:08:52

Başlık: Can komutu oluşturunca hata veriyor
Gönderen: laéx - 10 Eylül 2017, 12:08:52
PAWN Kodu: Seç
C:\Users\37Kastamonu37\Desktop\Sa-Mp\Projem\gamemodes\grandlarc.pwn(709 -- 710) : error 029: invalid expression, assumed zero
C:\Users\37Kastamonu37\Desktop\Sa-Mp\Projem\gamemodes\grandlarc.pwn(710) : warning 215: expression has no effect
C:\Users\37Kastamonu37\Desktop\Sa-Mp\Projem\gamemodes\grandlarc.pwn(710) : error 001: expected token: ";", but found ")"
C:\Users\37Kastamonu37\Desktop\Sa-Mp\Projem\gamemodes\grandlarc.pwn(710) : error 029: invalid expression, assumed zero
C:\Users\37Kastamonu37\Desktop\Sa-Mp\Projem\gamemodes\grandlarc.pwn(710) : fatal error 107: too many error messages on one line

Can komutu oluşturunca böyle hata veriyor yardım edermisin.
Kod
PAWN Kodu: Seç
public OnPlayerCommandText(playerid,cmdtext[])
{
if (strcmp("/can",cmdtext,true,10) == 0)
(
if(GetPlayerMoney(playerid) < 1000)
(
GameTextForPlayer(playerid,"~r~Canin ~w~Fullendi",2500,5);
)
else
(
GivePlayerMoney(playerid,-1000);
SetPlayerHealth (playerid,100.0);
)
return 1;
)
return 0;
}
Başlık: Ynt: Can komutu oluşturunca hata veriyor
Gönderen: Excision - 10 Eylül 2017, 12:17:43
Komutu at, müneccim değiliz kusura bakma.
Başlık: Ynt: Can komutu oluşturunca hata veriyor
Gönderen: laéx - 10 Eylül 2017, 12:20:32
Alıntı yapılan: Excision - 10 Eylül 2017, 12:17:43

Komutu at, müneccim değiliz kusura bakma.

PAWN Kodu: Seç
public OnPlayerCommandText(playerid,cmdtext[])
{
if (strcmp("/can",cmdtext,true,10) == 0)
(
if(GetPlayerMoney(playerid) < 1000)
(
GameTextForPlayer(playerid,"~r~Canin ~w~Fullendi",2500,5);
)
else
(
GivePlayerMoney(playerid,-1000);
SetPlayerHealth (playerid,100.0);
)
return 1;
)
return 0;
}

Buyur
Başlık: Ynt: Can komutu oluşturunca hata veriyor
Gönderen: Excision - 10 Eylül 2017, 12:27:08
if(!strcmp(cmdtext,"/can",true))
{
if(GetPlayerMoney(playerid) < 1000)return SendClientMessage(playerid, -1, "Paran yetersiz.");
GivePlayerMoney(playerid,-1000);
SetPlayerHealth(playerid, 100);
    GameTextForPlayer(playerid,"~r~Canin ~w~Fullendi",2500,5);
return 1;
}

Köşeli parantez { } yerine normal parantez () kullanmışsın.
Başlık: Ynt: Can komutu oluşturunca hata veriyor
Gönderen: laéx - 10 Eylül 2017, 12:30:04
Alıntı yapılan: Excision - 10 Eylül 2017, 12:27:08

if(!strcmp(cmdtext,"/can",true))
{
if(GetPlayerMoney(playerid) < 1000)return SendClientMessage(playerid, -1, "Paran yetersiz.");
GivePlayerMoney(playerid,-1000);
SetPlayerHealth(playerid, 100);
    GameTextForPlayer(playerid,"~r~Canin ~w~Fullendi",2500,5);
return 1;
}

Köşeli parantez { } yerine normal parantez () kullanmışsın.

Ha teşekkür ederim hızlı hızlı yaptımda fark etmemişim
Başlık: Ynt: Can komutu oluşturunca hata veriyor
Gönderen: laéx - 10 Eylül 2017, 12:32:58
Alıntı yapılan: VolkanGGTR - 10 Eylül 2017, 12:30:04

Alıntı yapılan: Excision - 10 Eylül 2017, 12:27:08

if(!strcmp(cmdtext,"/can",true))
{
if(GetPlayerMoney(playerid) < 1000)return SendClientMessage(playerid, -1, "Paran yetersiz.");
GivePlayerMoney(playerid,-1000);
SetPlayerHealth(playerid, 100);
    GameTextForPlayer(playerid,"~r~Canin ~w~Fullendi",2500,5);
return 1;
}

Köşeli parantez { } yerine normal parantez () kullanmışsın.

Ha teşekkür ederim hızlı hızlı yaptımda fark etmemişim

Gene hata verdi
PAWN Kodu: Seç
C:\Users\37Kastamonu37\Desktop\Sa-Mp\Projem\gamemodes\grandlarc.pwn(711) : error 029: invalid expression, assumed zero
C:\Users\37Kastamonu37\Desktop\Sa-Mp\Projem\gamemodes\grandlarc.pwn(714) : error 029: invalid expression, assumed zero
C:\Users\37Kastamonu37\Desktop\Sa-Mp\Projem\gamemodes\grandlarc.pwn(721) : warning 225: unreachable code
C:\Users\37Kastamonu37\Desktop\Sa-Mp\Projem\gamemodes\grandlarc.pwn(724) : error 030: compound statement not closed at the end of file (started at line 708)
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase


3 Errors.

Başlık: Ynt: Can komutu oluşturunca hata veriyor
Gönderen: Excision - 10 Eylül 2017, 12:38:20
Alıntı yapılan: VolkanGGTR - 10 Eylül 2017, 12:32:58

Alıntı yapılan: VolkanGGTR - 10 Eylül 2017, 12:30:04

Alıntı yapılan: Excision - 10 Eylül 2017, 12:27:08

if(!strcmp(cmdtext,"/can",true))
{
if(GetPlayerMoney(playerid) < 1000)return SendClientMessage(playerid, -1, "Paran yetersiz.");
GivePlayerMoney(playerid,-1000);
SetPlayerHealth(playerid, 100);
    GameTextForPlayer(playerid,"~r~Canin ~w~Fullendi",2500,5);
return 1;
}

Köşeli parantez { } yerine normal parantez () kullanmışsın.

Ha teşekkür ederim hızlı hızlı yaptımda fark etmemişim

Gene hata verdi
PAWN Kodu: Seç
C:\Users\37Kastamonu37\Desktop\Sa-Mp\Projem\gamemodes\grandlarc.pwn(711) : error 029: invalid expression, assumed zero
C:\Users\37Kastamonu37\Desktop\Sa-Mp\Projem\gamemodes\grandlarc.pwn(714) : error 029: invalid expression, assumed zero
C:\Users\37Kastamonu37\Desktop\Sa-Mp\Projem\gamemodes\grandlarc.pwn(721) : warning 225: unreachable code
C:\Users\37Kastamonu37\Desktop\Sa-Mp\Projem\gamemodes\grandlarc.pwn(724) : error 030: compound statement not closed at the end of file (started at line 708)
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase


3 Errors.


(https://i.hizliresim.com/jQJWkJ.png)

#include <a_samp>

public OnPlayerCommandText(playerid,cmdtext[])
{
if(!strcmp(cmdtext,"/can",true))
{
if(GetPlayerMoney(playerid) < 1000)return SendClientMessage(playerid, -1, "Paran yetersiz.");
GivePlayerMoney(playerid,-1000);
SetPlayerHealth(playerid, 100);
    GameTextForPlayer(playerid,"~r~Canin ~w~Fullendi",2500,5);
return 1;
}
return 0;
}