Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Ric[k]˘˘ poslato Januar 03, 2010, 22:19:29 POSLE PODNE

Naslov: [POMOC]Nos
Poruka od: Ric[k]˘˘ poslato Januar 03, 2010, 22:19:29 POSLE PODNE
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
Naslov: Odg: [POMOC]Nos
Poruka od: r4z0r poslato Januar 04, 2010, 13:14:19 POSLE PODNE
Fali ti GetPlayerName(playerid, pName, 30);  (pName moras definisat)
Naslov: Odg: [POMOC]Nos
Poruka od: [PL]Xx_KiCo_x3 poslato Januar 05, 2010, 18:56:11 POSLE PODNE
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);
            }
    }
  }