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: buci11 - 2011. november 22. - 18:11:07
-
:köszi!
idáig jutottam de nem tudom hogy hogyan lehet egy bizonyos változóval ellátott jármûvet azonosítani beszállásnál
[pawn]public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
if(GetPlayerTeam(playerid) == 1)
{
SendClientMessage(playerid,0xFF0606FF,\"beszáltál a munkajármûvedbe\");
return 1;
} else {
SendClientMessage(playerid,0xFF0606FF,\"Te nem vagy rendõr\");
RemovePlayerFromVehicle(playerid);
return 1;
}
return 1;
}[/pawn]
-
Már volt egy ilyen téma, pont én tettem fel a kérdést. :D
[pawn]new Sz[6];
[/pawn]
[pawn] OnPlayerStateChange(playerid, newstate, oldstate)
{
if(newstate == PLAYER_STATE_DRIVER)
{
new
vehicleid = GetPlayerVehicleID(playerid);
if(gMunka[playerid] != SZERELO)
{
for(new i; i < sizeof(Sz); i++)
{
if(vehicleid == Sz)
{
SendClientMessage(playerid, RED, \"Nem vagy szerelõ!\");
RemovePlayerFromVehicle(playerid);
return 1;
}
}
}
[/pawn]
[pawn]
Sz[0] = CreateVehicle(525,217.5402,-268.0156,1.4570,2.3690,1,3,-1); //Sz1
Sz[1] = CreateVehicle(525,211.4812,-268.0810,1.4718,0.7691,1,3,-1); //Sz2
Sz[2] = CreateVehicle(525,205.4929,-267.8530,1.4310,0.6368,1,3,-1); // Sz3
Sz[3] = CreateVehicle(525,199.1742,-267.8936,1.4619,2.7793,1,3,-1); // Sz4
Sz[4] = CreateVehicle(525,198.0057,-252.6534,1.4676,180.4020,1,3,-1); // Sz5
Sz[5] = CreateVehicle(525,204.6444,-252.2746,1.4492,182.6598,1,3,-1); // Sz6
[/pawn]
Mindent úgy írsz át benne ahogy szeretnéd :D
[mod] Linket írj máskor, eléggé hiányosan sikerült ide másolnod. http://sampforum.hu/index.php?topic=17617.msg194979#msg194979[/mod]
-
[pawn]C:\\Users\\endyke\\Downloads\\szerver\\gamemodes\\Új mappa\\new.pwn(27) : error 017: undefined symbol \"Sz\"
C:\\Users\\endyke\\Downloads\\szerver\\gamemodes\\Új mappa\\new.pwn(27) : warning 215: expression has no effect
C:\\Users\\endyke\\Downloads\\szerver\\gamemodes\\Új mappa\\new.pwn(27) : error 001: expected token: \";\", but found \"]\"
C:\\Users\\endyke\\Downloads\\szerver\\gamemodes\\Új mappa\\new.pwn(27) : error 029: invalid expression, assumed zero
C:\\Users\\endyke\\Downloads\\szerver\\gamemodes\\Új mappa\\new.pwn(27) : fatal error 107: too many error messages on one line
Compilation aborted.Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase
4 Errors.
[/pawn]
ezt írta ki :S
Dupla hozzászólás automatikusan összefûzve. ( 2011. november 22. - 19:34:01 )
akárhogy eredetirõl másolva mindenhogy ezeket az errorokat írja ki:
[pawn]C:\\Users\\endyke\\Downloads\\szerver\\gamemodes\\Új mappa\\new.pwn(19) : error 017: undefined symbol \"Sz\"
C:\\Users\\endyke\\Downloads\\szerver\\gamemodes\\Új mappa\\new.pwn(19) : warning 215: expression has no effect
C:\\Users\\endyke\\Downloads\\szerver\\gamemodes\\Új mappa\\new.pwn(19) : error 001: expected token: \";\", but found \"]\"
C:\\Users\\endyke\\Downloads\\szerver\\gamemodes\\Új mappa\\new.pwn(19) : error 029: invalid expression, assumed zero
C:\\Users\\endyke\\Downloads\\szerver\\gamemodes\\Új mappa\\new.pwn(19) : fatal error 107: too many error messages on one line
Compilation aborted.Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase
4 Errors.
[/pawn]
-
LEírtam PM-be részletesen, remélem úgy már jó lesz.
-
[pawn]public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
if(GetPlayerTeam(playerid) == 1)
{
if(vehicleid == VÁLTOZÓD NEVE) //ÍRD ÁT
{
SendClientMessage(playerid,0xFF0606FF,\"beszáltál a munkajármûvedbe\");
}
return 1;
} else {
SendClientMessage(playerid,0xFF0606FF,\"Te nem vagy rendõr\");
RemovePlayerFromVehicle(playerid);
return 1;
}
return 1;
}[/pawn]
-
Már megcsináltam nkei.