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: ~DuMBasS - 2012. november 10. - 12:03:17

Cím: rendszamkeres
Írta: ~DuMBasS - 2012. november 10. - 12:03:17
Sziasztok.
Egy olyan scriptre lenne szükségem hogy mikor beírja egy player hogy \"/rendszam\" akkor így nézzen ki.
\"/rendszam [jármû rendszáma]\" vagy vala mi tehát ne dialogba hozza ki. Olyasmi kellene Ami Le is Menti a rendszámot. [>>Rope Play Szerverre<<]
Segítségeteket elõre is köszönöm
Cím: rendszamkeres
Írta: Hudson - 2012. november 10. - 12:31:50
http://sampforum.hu/index.php?topic=10860.0
Cím: rendszamkeres
Írta: ~DuMBasS - 2012. november 10. - 13:47:22
Ezt már próbáltam de sajnos nem menti el. a Rendszámot
Cím: rendszamkeres
Írta: Flember - 2012. november 10. - 14:55:22
A lementés alatt mit értesz, szerveren restart után is meglegyen? Csak mert azt neked kell a jármûrendszered alapján kreálni. Ha meg nincs jármûrendszer, akkor elég necces.
Cím: rendszamkeres
Írta: Hudson - 2012. november 10. - 15:55:11
Ezt a rendszám filterszkriptet: TengeriMalac írta.

De ha bele néz, a témában akkor nem harakszik hogy ide belinkeltem
.
Amilyen pluginok szükségesek:
<a_samp>
Letöltés:
<zcmd>
<dini>
<sscanf>
 
#include <a_samp>
#include <zcmd>
#include <dini>
#include <sscanf>
public OnFilterScriptInit() {
new file[20];
for(new i = 0; i < MAX_VEHICLES; i++) {
    format(file, sizeof(file), \"%d.ini\", i);
    if(dini_Exists(file)) return SetVehicleNumberPlate(i, dini_Get(file, \"Numberplate\"));
    SetVehicleToRespawn(i);
}
return 1;
}
CMD:rendszam(playerid, params[]) {
new file[20], platestr[20], vehicleid = GetPlayerVehicleID(playerid);
new Float:X, Float:Y, Float:Z, Float:A;
if(sscanf(params, \"s\", platestr)) return SendClientMessage(playerid, 0xFF0000FF, \"USAGE: /setnumberplate [string]\");
if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, 0xFF0000FF, \"Nem ülsz jármûben!\");
format(file, sizeof(file), \"%d.ini\", vehicleid);
GetPlayerPos(playerid, X, Y, Z); GetVehicleZAngle(vehicleid, A);
SetVehicleNumberPlate(vehicleid, platestr);
SetVehicleToRespawn(vehicleid);
SetVehiclePos(vehicleid, X, Y, Z);
SetVehicleZAngle(vehicleid, A);
PutPlayerInVehicle(playerid, vehicleid, 0);
if(!dini_Exists(file)) dini_Create(file);
dini_Set(file, \"Numberplate\", platestr);
return 1;
}
Cím: rendszamkeres
Írta: ~DuMBasS - 2012. november 10. - 16:54:34
Ez jó lenne csak 1 warningot ír
 
D:\\Játékdvd-cd\\GTA SA SCRIPT\\samp03e_svr_R2_win32\\pawno\\rendszamr.pwn(34) : warning 203: symbol is never used: \"strtok\"

 
és abba a sorba nincs is semmi.
Cím: rendszamkeres
Írta: Kovacs_Richard - 2012. november 10. - 17:09:14
warning 203: symbol is never used: \"strtok\"

 
azt jelenti nem használod az strtok-ot sehol...szóval akár ki is törölheted...de ez nem hiba csak figyelmeztet hogy feleslegesen van benne mert nem használod...
Cím: rendszamkeres
Írta: ~DuMBasS - 2012. november 10. - 17:12:23
Rendben köszönöm mindenkinek a segítségét.!