Wysłany: 2012-12-15, 10:07
Rumun
Wiek: 30 Na forum: 5235 dni Posty: 316
Nick w MP: Rumun
Piwa : 25
Witam.Mam pewien problem.
Linijka 571:
Kod:
Errory:
Kod: error 017: undefined symbol "PVeh"
warning 215: expression has no effect
error 001: expected token: ";", but found "]"
error 029: invalid expression, assumed zero
fatal error 107: too many error messages on one line
Wszystkie b??dy wyst?puj? w tej linijce ,daj ca?y kod ,mo?e si? przyda.
Kod: COMMAND:nrg(playerid, params[])
{
new Float: X, Float: Y, Float: Z, Float:Ang;
if(PVeh[playerid] > 0)
{
if(GetPlayerVehicleID(playerid) == PVeh[playerid])
{
SendClientMessage(playerid,COLOR_GREEN, "(info) Jeste? ju? na swoim prywatnym NRG.");
return 1;
}
if(IsPlayerInAnyVehicle(playerid))
{
SendClientMessage(playerid, COLOR_RED, "(b??d) Ju? jeste? w poje?dzie!");
return 1;
}
GetPlayerPos(playerid, X, Y, Z);
GetPlayerFacingAngle(playerid,Ang);
PutPlayerInVehicle(playerid, PVeh[playerid], 0);
SetVehiclePos(PVeh[playerid], X, Y, Z);
SetVehicleZAngle(PVeh[playerid],Ang);
SetVehicleHealth(PVeh[playerid], 1000.0);
LinkVehicleToInterior(PVeh[playerid], GetPlayerInterior(playerid));
SendClientMessage(playerid,COLOR_GREEN, "(info) Prywatne NRG-500 przywo?ane!");
}
else
{
if(IsPlayerInAnyVehicle(playerid))
RemovePlayerFromVehicle(playerid);
GetPlayerPos(playerid, X, Y, Z);
GetPlayerFacingAngle(playerid,Ang);
PVeh[playerid] = CreateVehicle(522, X, Y , Z, Ang, 0,1, 5000000);
PutPlayerInVehicle(playerid, PVeh[playerid], 0);
LinkVehicleToInterior(PVeh[playerid], GetPlayerInterior(playerid));
SendClientMessage(playerid,COLOR_GREEN, "(info) Stworzy?e? prywatne NRG-500, aby je ponownie przywo?a? wpisz /nrg!");
SetVehicleParamsForPlayer(PVeh[playerid], playerid, 0, 0);
for(new i=0; i <= MAX_PLAYERS; i++)
if (IsPlayerConnected(i) && i != playerid)
SetVehicleParamsForPlayer(PVeh[playerid], i, 0, 1);
}
return 1;
}
+
M?g?by kto? zmieni? na ZCMD
Kod:
if(strcmp(cmd, "/savepos", true) == 0) {
GetPlayerPos(playerid,LocX, LocY, LocZ);
GetPlayerFacingAngle(playerid,Ang);
SendClientMessage(playerid,COLOR_GREEN,"Twoja pozycja zosta?a zapisana");
return 1;
}
else if(strcmp(cmd, "/loadpos", true) == 0) {
if(LocX == 0.0 && LocY == 0.0 && LocZ == 0.0) {
SendClientMessage(playerid,COLOR_RED,"?eby teleportowa? si? do wybranej przez ciebie pozycji,");
SendClientMessage(playerid,COLOR_RED,"musisz j? najpierw zapisa? komend? /savepos");
} else {
if(IsPlayerInAnyVehicle(playerid)) {
new VehicleID;
VehicleID = GetPlayerVehicleID(playerid);
SetVehiclePos(VehicleID, LocX, LocY, LocZ);
SetPlayerFacingAngle(playerid,Ang);
} else {
SetPlayerPos(playerid,LocX, LocY, LocZ);
SetPlayerFacingAngle(playerid,Ang);
}
SendClientMessage(playerid,COLOR_GREEN,"Teleportowa?e? si? do twojego zapisanego miejsca");
}
return 1;
}
Za pomoc piwko.
Wysłany: 2012-12-15, 13:48
mishek
Wiek: 30 Na forum: 5272 dni Posty: 33
Nick w MP: mishek
Piwa : 7
2.
Na g?rze:
Kod:
Komendy:
Kod: CMD:savepos(playerid,params[])
{
#pragma unused params
GetPlayerPos(playerid,Loc[0], Loc[1], Loc[2]);
GetPlayerFacingAngle(playerid,Loc[3]);
SendClientMessage(playerid,COLOR_GREEN,"Twoja pozycja zosta?a zapisana");
return 1;
}
Kod: CMD:loadpos(playerid, params[])
{
#pragma unused params
if(Loc[0] == 0.0 && Loc[1] == 0.0 && Loc[2] == 0.0)
{
SendClientMessage(playerid,COLOR_RED,"?eby teleportowa? si? do wybranej przez ciebie pozycji,");
SendClientMessage(playerid,COLOR_RED,"musisz j? najpierw zapisa? komend? /savepos");
}
else
{
if(IsPlayerInAnyVehicle(playerid))
{
new VehicleID;
VehicleID = GetPlayerVehicleID(playerid);
SetVehiclePos(VehicleID, Loc[0], Loc[1], Loc[2]);
SetPlayerFacingAngle(playerid,Loc[3]);
}
else
{
SetPlayerPos(playerid,Loc[0], Loc[1], Loc[2]);
SetPlayerFacingAngle(playerid,Loc[3]);
}
SendClientMessage(playerid,COLOR_GREEN,"Teleportowa?e? si? do twojego zapisanego miejsca");
}
return 1;
}
Wysłany: 2012-12-15, 14:12
ToxiC.
Wiek: 28 Na forum: 5246 dni Posty: 3792
Piwa : 8590
Rumun , co do pierwszego. Na g?rze dodaj:
Kod:
i wyzeruj najlepiej to w OnPlayerDisconnect:
Kod:
Bo id 0 kupi sobie nrg, wyjdzie z servera kto? inny wejdzie i b?dzie mia? ju? prywatne NRG itp..
Wysłany: 2012-12-16, 13:47
Rumun
Wiek: 30 Na forum: 5235 dni Posty: 316
Nick w MP: Rumun
Piwa : 25
Dzi?ki panowie dzia?a ,jak obieca?em po piwie. Mam jeszcze jeden problem
Kod: error 017: undefined symbol "Odlicz"
Linijki:
Kod: CMD:odlicz(playerid, params[])
{
Odlicz(playerid, 5);
SendClientMessage(playerid, Zielony, "Odliczanie...");
return 1;
}
Za pomoc piwko.
Wysłany: 2012-12-16, 14:03
B!4CK
Never give UP!
Wiek: 32 Na forum: 5809 dni Posty: 1047
Nick w MP: John
Piwa : 1891
new Odlicz;
Gdzie? na g?rze mapy. lub #define Odlicz
Podpis
Cześć
[you]
!
Projekt, który poruszy scenę platformy SA:MP!
Tagi: nrg...
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: