[Pomoc] Nemogu define sendername i dr..

Započeo R0x0r
19. Apr. 2012. Zaključano
1,595
pregleda
35
postova
zmajic 006
4
Shot Caller
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): //
Dr.Nino
5
Underboss
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;
      }
zmajic 006
4
Shot Caller
19. Apr. 2012.
Hvala... Ides u Creditse mog moda  😄
kiddo
4
Shot Caller
19. Apr. 2012.
Nece ti to raditi  😉
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.
zmajic 006
4
Shot Caller
19. Apr. 2012.
Zasto nece da pise ono sto sam ja napisao??  😠
kiddo
4
Shot Caller
19. Apr. 2012.
Rekao sam ti da ti nece raditi.
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.
zmajic 006
4
Shot Caller
19. Apr. 2012.
Ako imas ZCMD 😄 Imam i taj Include  😛

Ovo ima error, ako nemate idem naci u nekom GM
[Bp]D.N
5
Kingpin
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
kiddo
4
Shot Caller
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
zmajic 006
4
Shot Caller
19. Apr. 2012.
Sada cu staviti 😛
kiddo
4
Shot Caller
19. Apr. 2012.
Daj to sto ti pise.
[Bp]D.N
5
Kingpin
19. Apr. 2012.
Pise mu undefined str.

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.
zmajic 006
4
Shot Caller
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.
[Bp]D.N
5
Kingpin
19. Apr. 2012.
na pocetak moda kod define

#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)
zmajic 006
4
Shot Caller
19. Apr. 2012.
Linija 139:
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 declaration

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha