GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Segítségkérés => A témát indította: Yakuza™ - 2012. június 01. - 16:38:50

Cím: Rendszám átalakító hiba
Írta: Yakuza™ - 2012. június 01. - 16:38:50
Üdv, csináltam egy rendszám átalakítót de mikor beirom a rendszámot és leütöm az entert akkor csak letörli a rendszámot és egy pontot rak oda  :(
Kép:
\"rendszam_notfound_www.kepfeltoltes.hu_.png\"
Kód:
 
CMD:rendszam(playerid, params[])
{
new rendszam[10];
new veh = GetPlayerVehicleID(playerid);
if(sscanf(params, \"u\", rendszam)) return SendClientMessage(playerid, 0xFF0000FF, \"Használat: /rendszam [Rendszám]\");
    new Float:vX, Float:vY, Float:vZ, Float:vA;
SetVehicleNumberPlate(veh, rendszam);
GetVehiclePos(veh,vX,vY,vZ);
GetVehicleZAngle(veh,vA);
SetVehicleToRespawn(veh);
SetVehiclePos(veh,vX,vY,vZ);
PutPlayerInVehicle(playerid,veh,0);
     SetVehicleZAngle(veh,vA);
return 1;
}
Cím: Rendszám átalakító hiba
Írta: JBauer - 2012. június 01. - 16:44:47
Mivel respawnolod az autót. A respawnál leveszi (de nem biztos).
Cím: Rendszám átalakító hiba
Írta: kadaradam - 2012. június 01. - 16:52:41
Az u az játékos ID-re vonatkozik!Neked string kell,mert szöveget írsz!
 
if(sscanf(params, \"u\", rendszam))

 
Tehát:
 
if(sscanf(params, \"s[10]\", rendszam)) //a 10 meg a string hossza
Cím: Rendszám átalakító hiba
Írta: ZyZu. - 2012. június 01. - 16:59:18
http://sampforum.hu/index.php?topic=10860.0
http://sampforum.hu/index.php?topic=23025.0
http://gtaforum.hu/index.php?topic=5479.0
http://sampforum.hu/index.php?topic=10267.0
Tessék szerintem a google ezért lett feltalálva. :D