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):
[Pomoc] prozivanje igraca
696
pregleda
8
postova
Crime Lord
Novi Član
240 / 250 XP
🌱Početnik(0)
836
Postovi:
296
Teme:
Pridružio se:Maj 2010
1. Jan. 2012.
1. Jan. 2012.
Možeš malo bolje pojasnit problem
EDIT: u GetName(playerid) stavi GetName(giveplayerid)
EDIT: u GetName(playerid) stavi GetName(giveplayerid)
Crime Lord
Novi Član
240 / 250 XP
🌱Početnik(0)
836
Postovi:
296
Teme:
Pridružio se:Maj 2010
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?
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
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
Crime Lord
Novi Član
240 / 250 XP
🌱Početnik(0)
836
Postovi:
296
Teme:
Pridružio se:Maj 2010
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.
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.
Crime Lord
Novi Član
240 / 250 XP
🌱Početnik(0)
836
Postovi:
296
Teme:
Pridružio se:Maj 2010
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?
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