mirror of
https://github.com/BeamMP/BeamMP-Server.git
synced 2025-07-04 00:36:14 +00:00
small improvement
This commit is contained in:
parent
1636ae3286
commit
2a3df072d1
@ -17,15 +17,12 @@ int FindID(ENetHost *server,ENetPeer*peer);
|
|||||||
void VehicleParser(std::string Packet,ENetPeer*peer,ENetHost*server){
|
void VehicleParser(std::string Packet,ENetPeer*peer,ENetHost*server){
|
||||||
char Code = Packet.at(1);
|
char Code = Packet.at(1);
|
||||||
std::string Data = Packet.substr(3);
|
std::string Data = Packet.substr(3);
|
||||||
std::vector<std::string> vector = Split(Packet,":");
|
//std::vector<std::string> vector = Split(Packet,":");
|
||||||
switch(Code){ //Spawned Destroyed Switched/Moved Reset
|
switch(Code){ //Spawned Destroyed Switched/Moved Reset
|
||||||
case 's':
|
case 's':
|
||||||
if(!stoi(vector.at(1))){
|
if(Data.at(0) == '0'){
|
||||||
peer->serverVehicleID[0] = FindID(server,peer); ///TODO: WHAT IF IT IS THE SECOND VEHICLE?!
|
peer->serverVehicleID[0] = FindID(server,peer); ///TODO: WHAT IF IT IS THE SECOND VEHICLE?!
|
||||||
vector.at(1) = std::to_string(peer->serverVehicleID[0]);
|
Packet = "Os:"+std::to_string(peer->serverVehicleID[0])+Packet.substr(4);
|
||||||
Packet.clear();
|
|
||||||
for(const std::string&a : vector)Packet += a + ":";
|
|
||||||
Packet = Packet.substr(0,Packet.length()-1);
|
|
||||||
}
|
}
|
||||||
SendToAll(server,peer,Packet,true);
|
SendToAll(server,peer,Packet,true);
|
||||||
break;
|
break;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user