Skripta koju koristim: edit
Detaljan opis problema: Ubacio sam komandu /Specplayer i kada udjem IG i kucam /specplayer pise mi SERVER: Unknown command. NE znam zasto :/ Ako neko zna u cemu je problem neka pomogne :) Samo nemojte mi govorit da fali neki include jer svi imaju. I kako da napravim kad se negi igrac registruje da dobije 150k i 3lvl?
Dio skripte: Evo komanda :D
Citat
dcmd_specplayer(playerid, params[])
{
new Giveplayerid, Ime[256], String[256], Ime2[256];
if (PlayerInfo[playerid][pAdmin] >= 1)
{
if (sscanf(params, "d", Giveplayerid)) SendClientMessage(playerid,COLOR_WHITE, "SERVER: /specplayer [Playerid]");
else if (!IsPlayerConnected(Giveplayerid)) SendClientMessage(playerid,COLOR_PURPLE,"Player not connected?");
else
{
if ( Specing[Giveplayerid] == 1 )
{
SendClientMessage(playerid, COLOR_RED, " The person you have tried to spec is spectating someone else.");
}
else
{
GetPlayerName(playerid, Ime, 256);
GetPlayerName(Giveplayerid, Ime2, 256);
format(String, 256, "[%i] %s is now spectating [%i] %s",playerid, Ime,Giveplayerid, Ime2);
CallLocalFunction("ircRemoteSay", "iss", 1, "#FSE", String);
Specing[playerid] = 1;
}
if ( !IsPlayerInAnyVehicle(Giveplayerid) )
{
TogglePlayerSpectating(playerid, 1);
PlayerSpectatePlayer(playerid, Giveplayerid);
SetPlayerInterior(playerid,GetPlayerInterior(Giveplayerid));
SetPlayerVirtualWorld(playerid, GetPlayerVirtualWorld(Giveplayerid));
return 1;
}
else
{
TogglePlayerSpectating(playerid, 1);
PlayerSpectateVehicle(playerid, GetPlayerVehicleID(Giveplayerid));
SetPlayerInterior(playerid,GetPlayerInterior(Giveplayerid));
SetPlayerVirtualWorld(playerid, GetPlayerVirtualWorld(Giveplayerid));
return 1;
}
}
}
return 1;
}
1.Imas li dcmd macro?
2. Ovako bih ja odradio.
//Definises u enum-u "pInfo" pSpawn
//Pod OnPlayerSpawn
if(PlayerInfo[playerid][pSpawn] == 0)
{
PlayerInfo[pLevel] = 3;
GivePlayerMoney(playerid, 150000);
PlayerInfo[playerid][pSpawn] = 1;
return 1;
}
Naravno odradi spremanje za Pvar. pSpawn.
Ok, a znas li ovo za komandu?
Imas li pod OnPlayerCommandText dcmd(specplayer, 10, cmdtext); ?
Evo ovako, rijesio sam ovo, ali sam sada primjetio da se vozila u autosalonima i pickupovi ne ucitaju :/ Moze neko pomoci? Hitnooooooo je
Kako mislis ne ucitavaju? :O
to mozda CL edit? >:(
jeste CL je edit :D
Bump, tema pala na trecu stranu -.-
Trebao si otvorit novu temu, a vjerovatno si mješo sscanf i zcmd ....
ma rijesio sam ja sa komandom, ali ne mogu ovo za pickupove -.-
kad ti tako nestanu pickupi probaj /setvw [ID] 0 i vidi dal ce se popravit :-\
Nista, i dalje ih nema :/