domas
Wiek: 29 Na forum: 5237 dni Posty: 7
Nick w MP: [PSR]domas
Piwa : 1
Witam u?ywam mapy Hard Truck 1.3v By Inferno lecz mam pewien problem z stawianiem prywatnych aut oraz za kazdym dostarczeniem towaru nie daje score
Kod wydaje si? w porz?dku lecz gdy wpisuje komend? /ccar restartuje sie serwer...
Kod: CMD:ccar(playerid, params[])
{
if(!ToAdminLevel(playerid, 3))
return 1;
new idwozu, idgracza;
if(sscanf(params, "dd", idwozu, idgracza))
return 1;
TworzenieWozu = 1;
for(new nr = 0; nr < ILOSC_WOZOW; nr++)
{
if(TworzenieWozu == 1)
{
new file[25];
format(file,sizeof(file),WOZY_FILE,nr);
if(!DOF_FileExists(file))
{
TworzenieWozu = 0;
IdWozu[playerid] = nr;
new Float: X, Float: Y, Float: Z, Float: Ang;
GetPlayerPos(playerid, X, Y, Z);
GetPlayerFacingAngle(playerid, Ang);
KupneWozy[nr] = AddStaticVehicleEx(idwozu, X, Y, Z, Ang, -1, -1, SPAWN);
PrivateCar[nr][cAktywny] = 1;
PrivateCar[nr][cWlasciciel] = strlen(Nick(playerid));
PrivateCar[nr][cModel] = idwozu;
PrivateCar[nr][cX] = X;
PrivateCar[nr][cY] = Y;
PrivateCar[nr][cZ] = Z;
PrivateCar[nr][cRX] = Ang;
PrivateCar[nr][cColor1] = -1;
PrivateCar[nr][cColor2] = -1;
PrivateCar[nr][cRespawn] = SPAWN;
PrivateCar[nr][cLock] = 1;
ZapiszWoz(nr);
}
}
}
return 1;
}
A tutaj znowu score... Zmienilem ilemadacscore[playerid] = 2; z 0 na 2 i tez nic...
Kod: if(GetPVarInt(playerid, "etap") > 0)
{
SetPVarInt(playerid, "etap", 0);
SetPVarString(playerid, "Towar", "Brak");
SetPVarString(playerid, "Zaladunek", "Brak");
SetPVarFloat(playerid, "ZaladunekX", 0.0000);
SetPVarFloat(playerid, "ZaladunekY", 0.0000);
SetPVarFloat(playerid, "ZaladunekZ", 0.0000);
SetPVarString(playerid, "Zaladunek", "Brak");
SetPVarFloat(playerid, "WyladunekX", 0.0000);
SetPVarFloat(playerid, "WyladunekY", 0.0000);
SetPVarFloat(playerid, "WyladunekZ", 0.0000);
SetPVarInt(playerid, "Kasa", 0);
ilemadacscore[playerid] = 2;
DisablePlayerCheckpoint(playerid);
dDodajKase(playerid, -400);
GInfo(playerid, "~y~Zginales...~r~Straciles przewozony towar oraz !", 3);
new zalad[260];
format(zalad, sizeof(zalad), ""C_BEZOWY"Dostarczy³eœ "C_ZIELONY"%s"C_BEZOWY" w wyznaczone miejsce.\n"C_BEZOWY"W nagrodê otrzymujesz "C_ZIELONY"%d$"C_BEZOWY".", towar, GetPVarInt(playerid, "Kasa"));
Zaladowano(playerid,zalad);
GInfo(playerid, "~g~Wyladowano", 3);
DeletePVar(playerid,"etap");
DeletePVar(playerid,"Towar");
DeletePVar(playerid,"Zaladunek");
DeletePVar(playerid,"ZaladunekX");
DeletePVar(playerid,"ZaladunekY");
DeletePVar(playerid,"ZaladunekZ");
DeletePVar(playerid,"Zaladunek");
DeletePVar(playerid,"WyladunekX");
DeletePVar(playerid,"WyladunekY");
DeletePVar(playerid,"WyladunekZ");
DeletePVar(playerid,"Kasa");
ilemadacscore[playerid] = 2;
BlakElegy powiedzial mi aby wpisac -
Kod: SetPlayerScore(playerid,GetPlayerScore(playerid)+2);//2 to daje nam 2 score.
Lecz to tez nie dziala
Prosze o Pomoc. Za kazda pomoc daje Zimne