Pozz ja sam nov u skriptanju i iso sam skiptati samostalno komandu i zapeso sam pa ako moze help?
evo komande
if (strcmp(cmdtext, "/nitro", true)==0)
{
if(IsPlayerConnected(playerid))
{
AddVehicleComponent(playerid, 1010); // Nitro nije ugraden
format(string, sizeof(string), "%s je ugradio nitro. ",playerid); // Tu pise samo Je ugradio nitro! A trebalo bi NICK Je ugradio nitro
SendClientMessageToAll(COLOR_LIGHTRED, string);
}
}
Evo pisu greske u gore u kodu pa ako moze neki skipter da mi pomogne?
Zatim sam provo i ovako:
if (strcmp(cmdtext, "/nitro", true)==0)
{
if(IsPlayerConnected(playerid))
{
if(IsPlayerInVehicle(vehicleid))
{
AddVehicleComponent(playerid, 1010); // Nitro
format(string, sizeof(string), "%s je ugradio nitro. ",playerid);
SendClientMessageToAll(COLOR_LIGHTRED, string);
}
}
}
Ali tako ima error =S
Fali ti GetPlayerName(playerid, pName, 30); (pName moras definisat)
Probaj vako
if (strcmp(cmdtext, "/nitro", true)==0)
{
if(IsPlayerConnected(playerid))
{
if(IsPlayerInAnyVehicle(playerid)
{
new car = GetPlayerVehicleID(playerid);
AddVehicleComponent(car, 1010); // Nitro
GetPlayerName(playerid, name, sizeof(name));
format(string, sizeof(string), "%s je ugradio nitro. ",name);
SendClientMessageToAll(COLOR_LIGHTRED, string);
}
}
}