[Pomoc] prozivanje igraca

1. Jan. 2012. Zaključano
696
pregleda
8
postova
ivica 156
5
Crime Lord
1. Jan. 2012.
Skripta koju koristim:Moj mod
Detaljan opis problema:kad ja ukucam id nekog igraca prozove mene i tak dode igracu kao da sam ja prozvan a drugi adm kad kuca takoder nepise npr prozvali ste marka na event neg pise tom igracu kojeg je prozvao pise od admina kao da je sam sebe prozvao
Dio skripte: if(strcmp(cmd, "/bigrace", true) == 0)
  {
      if(IsPlayerConnected(playerid))
      {
          tmp = strtok(cmdtext, idx);
        if(!strlen(tmp))
        {
            SendClientMessage(playerid, COLOR_GRAD2, "Koristite: /bigrace id");
            return 1;
        }
        giveplayerid = ReturnUser(tmp);
        if (PlayerInfo >= 1 || PlayerInfo >= 1)
        {
            if(IsPlayerConnected(giveplayerid))
            {
                if(giveplayerid != INVALID_PLAYER_ID)
                {
              SetPlayerCheckpoint(giveplayerid, -504.9332,2593.5729,52.4854,8.0);
CP = 387;
                  GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
                  GetPlayerName(playerid, sendername, sizeof(sendername));
                  format(string, sizeof(string), "Event | Prozvani ste na Big Race od Admina %s.", giveplayer, sendername);
                  SendClientMessage(giveplayerid,0x0080FFFF, string);
                  format(wlcMsg, sizeof(wlcMsg), "Event | Prozvali ste igraca %s na BigRace.", GetName(playerid));
SendClientMessage(playerid, 0x0080FFFF, wlcMsg);
                  PlayerInfo = 1;
              }
            }
        }
        else
        {
            format(string, sizeof(string), "  %d nije aktivan igrac.", giveplayerid);
            SendClientMessage(playerid, COLOR_GRAD1, string);
        }
      }
      return 1;
  }
Neke slike/video za lakse dobivanje pomoci(neobavezno):
troll3d
4
Made Man
1. Jan. 2012.
Možeš malo bolje pojasnit problem

EDIT: u GetName(playerid) stavi GetName(giveplayerid)
ivica 156
5
Crime Lord
1. Jan. 2012.
Sad sam testao mene je adm prozvao a prozvalo je njega tak i kad sam ja sebe prozvao prozvao sam sam sebe?
troll3d
4
Made Man
1. Jan. 2012.
Ma nemam pojma nekoristim strtok prebaci se na sscanf i zcmd il ycmd ovako bi ti to izgledalo

CMD:bigrace(playerid,params[])
{
     new giveplayerid,
        giveplayer,
    sendername,
string,
wlcMsg;
     if(sscanf(params,"u",giveplayerid)) return SendClientMessage(playerid,-1,"Koristenje: /bigrace ");
     if(giveplayerid == INVALID_PLAYER_ID) return SendClientMessage(playerid,-1,"nije spojen!");
    SetPlayerCheckpoint(giveplayerid, -504.9332,2593.5729,52.4854,8.0);
    CP = 387;
    GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
    GetPlayerName(playerid, sendername, sizeof(sendername));
    format(string, sizeof(string), "Event | Prozvani ste na Big Race od Admina %s.", giveplayer, sendername);
    SendClientMessage(giveplayerid,0x0080FFFF, string);
    format(wlcMsg, sizeof(wlcMsg), "Event | Prozvali ste igraca %s na BigRace.", giveplayer);
    SendClientMessage(playerid, 0x0080FFFF, wlcMsg);
    PlayerInfo = 1;
    return true;
}

Neznam šta još radiš na strtoku to ti je odavno izašlo iz mode i full je sporo i neoptimizirano
ivica 156
5
Crime Lord
1. Jan. 2012.
ovo mi izbaci?

C:\Users\Barcelona\Desktop\G-Unit v1.0.7 0.3d\gamemodes\G-Unit.pwn(33846) : warning 219: local variable "wlcMsg" shadows a variable at a preceding level
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase

1 Warning.
Cile
4
Made Man
1. Jan. 2012.
zamjeni

wlcmsg

sa

string

probaj pa mi javi 🙂
ivica 156
5
Crime Lord
1. Jan. 2012.
e to sto si mi dao tu komandu opet je isto mene netko prozove tj kuca moj id i onda prozove njega?kako da rijesim to?
Deleted User
Obrisan korisnik
5. Feb. 2012.
Mozete mi dati bigrace cmd event,svu comandu /bigrace i kako se starta i za vozila molim vas

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha