Započeo R0x0r
•19. Apr. 2012.• Zaključano[Pomoc] Nemogu define sendername i dr..
1,607
pregleda
35
postova
Shot Caller
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
160
Postovi:
21
Teme:
Pridružio se:Mar. 2012
19. Apr. 2012.
if (strcmp("/s", cmdtext, true, 10) == 0)
{
if(IsPlayerConnected(playerid))
{
SendClientMessage(playerid, 0xFF000000,"%s se dere: %s" , sendername);
}
return 1;
}
Skripta koju koristim: Moj mod od 0
Detaljan opis problema: Ovako..Dodao sam cmd /shout,i pise da nisam define "sendername" tako bude i kada #define sendername ☹️( sta da radim?
Dio skripte:
if (strcmp("/s", cmdtext, true, 10) == 0)
{
if(IsPlayerConnected(playerid))
{
SendClientMessage(playerid, 0xFF000000,"%s se dere: %s" , sendername);
}
return 1;
}
Neke slike/video za lakse dobivanje pomoci(neobavezno): //
{
if(IsPlayerConnected(playerid))
{
SendClientMessage(playerid, 0xFF000000,"%s se dere: %s" , sendername);
}
return 1;
}
Skripta koju koristim: Moj mod od 0
Detaljan opis problema: Ovako..Dodao sam cmd /shout,i pise da nisam define "sendername" tako bude i kada #define sendername ☹️( sta da radim?
Dio skripte:
if (strcmp("/s", cmdtext, true, 10) == 0)
{
if(IsPlayerConnected(playerid))
{
SendClientMessage(playerid, 0xFF000000,"%s se dere: %s" , sendername);
}
return 1;
}
Neke slike/video za lakse dobivanje pomoci(neobavezno): //
Underboss
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
554
Postovi:
96
Teme:
Pridružio se:Feb. 2012
19. Apr. 2012.
stavi ovako
if (strcmp("/s", cmdtext, true, 10) == 0)
{
new sendername;
if(IsPlayerConnected(playerid))
{
SendClientMessage(playerid, 0xFF000000,"%s se dere: %s" , sendername);
}
return 1;
}Shot Caller
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
40 / 100 XP
Početnik(0)
153
Postovi:
3
Teme:
Pridružio se:Okt. 2011
19. Apr. 2012.
Nece ti to raditi 😉
Iako ti kod nema nikakvog smisla.
if (strcmp("/s", cmdtext, true, 10) == 0)
{
new sendername;
GetPlayerName(playerid,sendername,sizeof(sendername));
if(IsPlayerConnected(playerid))
{
SendClientMessage(playerid, 0xFF000000,"%s se dere: %s" , sendername);
}
return 1;
}Iako ti kod nema nikakvog smisla.
Shot Caller
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
40 / 100 XP
Početnik(0)
153
Postovi:
3
Teme:
Pridružio se:Okt. 2011
19. Apr. 2012.
Rekao sam ti da ti nece raditi.
Provjeri to. Valjda bi trebalo raditi xD Zahrdjao sam sa strcmpom.
if (strcmp("/s", cmdtext, true, 2) == 0)
{
if(!cmdtext)return SendClientMessage(playerid, 0xFF0000FF, "KORISTI: /s ");
new sendername,string;
GetPlayerName(playerid,sendername,sizeof(sendername));
format(str, sizeof(str), "* %s %s", sendername cmdtext);
SendClientMessage(playerid, 0xFF000000,string);
return 1;
}Provjeri to. Valjda bi trebalo raditi xD Zahrdjao sam sa strcmpom.
Kingpin
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
1,466
Postovi:
224
Teme:
Pridružio se:Jan. 2011
19. Apr. 2012.
CMD:s(playerid, params[])
{
if(!cmdtext)return SendClientMessage(playerid, 0xFF0000FF, "KORISTI: /s ");
new sendername,string;
GetPlayerName(playerid,sendername,sizeof(sendername));
format(str, sizeof(str), "* %s %s", sendername cmdtext);
SendClientMessage(playerid, 0xFF000000,string);
return 1;
}
Evo ga
Shot Caller
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
40 / 100 XP
Početnik(0)
153
Postovi:
3
Teme:
Pridružio se:Okt. 2011
19. Apr. 2012.
CMD:s(playerid,params[])
{
if(isnull(params)) return SCM(playerid, COLOR_WHITE,"KORISTI: /s ");
new sendername, string;
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "%s se dere: %s!!", sendername, params);
ProxDetector(30.0, playerid, string,COLOR_WHITE,COLOR_WHITE,COLOR_WHITE,COLOR_WHITE,COLOR_WHITE);
return 1;
}forward ProxDetector(Float:radi, playerid, string[],col1,col2,col3,col4,col5);
public ProxDetector(Float:radi, playerid, string[],col1,col2,col3,col4,col5)
{
if(IsPlayerConnected(playerid))
{
new Float:posx, Float:posy, Float:posz;
new Float:oldposx, Float:oldposy, Float:oldposz;
new Float:tempposx, Float:tempposy, Float:tempposz;
GetPlayerPos(playerid, oldposx, oldposy, oldposz);
//radi = 2.0; //Trigger Radius
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i) && (GetPlayerVirtualWorld(playerid) == GetPlayerVirtualWorld(i)))
{
GetPlayerPos(i, posx, posy, posz);
tempposx = (oldposx -posx);
tempposy = (oldposy -posy);
tempposz = (oldposz -posz);
//printf("DEBUG: X:%f Y:%f Z:%f",posx,posy,posz);
if (((tempposx < radi/16) && (tempposx > -radi/16)) && ((tempposy < radi/16) && (tempposy > -radi/16)) && ((tempposz < radi/16) && (tempposz > -radi/16)))
{
SendClientMessage(i, col1, string);
}
else if (((tempposx < radi/8) && (tempposx > -radi/8)) && ((tempposy < radi/8) && (tempposy > -radi/8)) && ((tempposz < radi/8) && (tempposz > -radi/8)))
{
SendClientMessage(i, col2, string);
}
else if (((tempposx < radi/4) && (tempposx > -radi/4)) && ((tempposy < radi/4) && (tempposy > -radi/4)) && ((tempposz < radi/4) && (tempposz > -radi/4)))
{
SendClientMessage(i, col3, string);
}
else if (((tempposx < radi/2) && (tempposx > -radi/2)) && ((tempposy < radi/2) && (tempposy > -radi/2)) && ((tempposz < radi/2) && (tempposz > -radi/2)))
{
SendClientMessage(i, col4, string);
}
else if (((tempposx < radi) && (tempposx > -radi)) && ((tempposy < radi) && (tempposy > -radi)) && ((tempposz < radi) && (tempposz > -radi)))
{
SendClientMessage(i, col5, string);
}
}
else
{
SendClientMessage(i, col1, string);
}
}
}//not connected
return 1;
}@Dj Nik - nece raditi cmdtext u zcmdu, ovo su paramsi xD
Kingpin
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
1,466
Postovi:
224
Teme:
Pridružio se:Jan. 2011
19. Apr. 2012.
Pise mu undefined str.
Probaj tako,javi ako ne stima.
CMD:s(playerid,params[])
{
new str;
if(isnull(params)) return SCM(playerid, COLOR_WHITE,"KORISTI: /s ");
new sendername, string;
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "%s se dere: %s!!", sendername, params);
ProxDetector(30.0, playerid, string,COLOR_WHITE,COLOR_WHITE,COLOR_WHITE,COLOR_WHITE,COLOR_WHITE);
return 1;
}
Probaj tako,javi ako ne stima.
Shot Caller
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
160
Postovi:
21
Teme:
Pridružio se:Mar. 2012
19. Apr. 2012.
C:\Users\N\Desktop\Balkan's RolePlay\gamemodes\brp.pwn(139) : warning 217: loose indentation
C:\Users\N\Desktop\Balkan's RolePlay\gamemodes\brp.pwn(139) : error 017: undefined symbol "s"
C:\Users\N\Desktop\Balkan's RolePlay\gamemodes\brp.pwn(141) : error 017: undefined symbol "isnull"
C:\Users\N\Desktop\Balkan's RolePlay\gamemodes\brp.pwn(141) : error 017: undefined symbol "SCM"
C:\Users\N\Desktop\Balkan's RolePlay\gamemodes\brp.pwn(144) : error 017: undefined symbol "params"
C:\Users\N\Desktop\Balkan's RolePlay\gamemodes\brp.pwn(145) : error 017: undefined symbol "ProxDetector"
C:\Users\N\Desktop\Balkan's RolePlay\gamemodes\brp.pwn(148) : warning 225: unreachable code
C:\Users\N\Desktop\Balkan's RolePlay\gamemodes\brp.pwn(148) : warning 217: loose indentation
C:\Users\N\Desktop\Balkan's RolePlay\gamemodes\brp.pwn(139) : warning 203: symbol is never used: "CMD"
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
5 Errors.Kingpin
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
1,466
Postovi:
224
Teme:
Pridružio se:Jan. 2011
19. Apr. 2012.
na pocetak moda kod define
Kod Forwarda:
I na kraj moda
Javi ako ima jos erora.
Edit:
Daj nam liniju (139)
#define SCM SendClientMessage
Kod Forwarda:
forward ProxDetector(Float:radi, playerid, string[],col1,col2,col3,col4,col5);
I na kraj moda
public ProxDetector(Float:radi, playerid, string[],col1,col2,col3,col4,col5)
{
if(IsPlayerConnected(playerid))
{
if(IgracNaReconu == true) return 1;
new Float:posx, Float:posy, Float:posz;
new Float:oldposx, Float:oldposy, Float:oldposz;
new Float:tempposx, Float:tempposy, Float:tempposz;
GetPlayerPos(playerid, oldposx, oldposy, oldposz);
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i) && (GetPlayerVirtualWorld(playerid) == GetPlayerVirtualWorld(i)))
{
if(!BigEar)
{
GetPlayerPos(i, posx, posy, posz);
tempposx = (oldposx -posx);
tempposy = (oldposy -posy);
tempposz = (oldposz -posz);
if (((tempposx < radi/16) && (tempposx > -radi/16)) && ((tempposy < radi/16) && (tempposy > -radi/16)) && ((tempposz < radi/16) && (tempposz > -radi/16)))
{
SendClientMessage(i, col1, string);
}
else if (((tempposx < radi/8) && (tempposx > -radi/8)) && ((tempposy < radi/8) && (tempposy > -radi/8)) && ((tempposz < radi/8) && (tempposz > -radi/8)))
{
SendClientMessage(i, col2, string);
}
else if (((tempposx < radi/4) && (tempposx > -radi/4)) && ((tempposy < radi/4) && (tempposy > -radi/4)) && ((tempposz < radi/4) && (tempposz > -radi/4)))
{
SendClientMessage(i, col3, string);
}
else if (((tempposx < radi/2) && (tempposx > -radi/2)) && ((tempposy < radi/2) && (tempposy > -radi/2)) && ((tempposz < radi/2) && (tempposz > -radi/2)))
{
SendClientMessage(i, col4, string);
}
else if (((tempposx < radi) && (tempposx > -radi)) && ((tempposy < radi) && (tempposy > -radi)) && ((tempposz < radi) && (tempposz > -radi)))
{
SendClientMessage(i, col5, string);
}
}
else
{
SendClientMessage(i, col1, string);
}
}
}
}
return 1;
}
Javi ako ima jos erora.
Edit:
Daj nam liniju (139)
Shot Caller
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
160
Postovi:
21
Teme:
Pridružio se:Mar. 2012
19. Apr. 2012.
Linija 139:
Errori bilo ih je 9....
CreateObject(1290, 1716, 434, 36.299999237061, 0, 0, 341.99340820313);Errori bilo ih je 9....
C:\Users\N\Desktop\Balkan's RolePlay\gamemodes\brp.pwn(207) : warning 217: loose indentation
C:\Users\N\Desktop\Balkan's RolePlay\gamemodes\brp.pwn(280) : warning 217: loose indentation
C:\Users\N\Desktop\Balkan's RolePlay\gamemodes\brp.pwn(280) : error 017: undefined symbol "s"
C:\Users\N\Desktop\Balkan's RolePlay\gamemodes\brp.pwn(282) : error 017: undefined symbol "isnull"
C:\Users\N\Desktop\Balkan's RolePlay\gamemodes\brp.pwn(282) : error 017: undefined symbol "SCM"
C:\Users\N\Desktop\Balkan's RolePlay\gamemodes\brp.pwn(285) : error 017: undefined symbol "params"
C:\Users\N\Desktop\Balkan's RolePlay\gamemodes\brp.pwn(289) : warning 225: unreachable code
C:\Users\N\Desktop\Balkan's RolePlay\gamemodes\brp.pwn(289) : warning 217: loose indentation
C:\Users\N\Desktop\Balkan's RolePlay\gamemodes\brp.pwn(280) : warning 203: symbol is never used: "CMD"
C:\Users\N\Desktop\Balkan's RolePlay\gamemodes\brp.pwn(423) : warning 235: public function lacks forward declaration (symbol "ProxDetector")
C:\Users\N\Desktop\Balkan's RolePlay\gamemodes\brp.pwn(467) : error 010: invalid function or declarationMorate biti prijavljeni da biste odgovorili na ovu temu.
Prijava