#include <a_samp>
#include <zcmd>
#include <streamer>
#include <fixchars.h>
#define FILTERSCRIPT
new vam_rampa;
CMD:vam-rampa(playerid)
{
   ShowPlayerDialog(playerid,1,DIALOG_STYLE_MSGBOX,\"EQ-LP:\",\"A Vám-rámpa.\\nHatótávolságuk: 2m\",\"Rendben\",\"\");
   return 1;
}
public OnFilterScriptInit()
{
    SetTimer(\"vam-rampa\", 500, true);
    
    vam-rampa = CreateObject(968, -963.5, 2722.6999511719, 45.400001525879, 0.00000000,270, 95); // vám-rámpa
 
    return 1;
}
 
public OnFilterScriptExit()
{
    return 1;
}
 
forward vam-rampa(); // vám-rámpa)
public vam-rampa(){
    new bool:fel-le = false;
    for(new i; i<MAX_PLAYERS; i++){
        if(!IsPlayerConnected(i)) continue;
        if(IsPlayerInRangeOfPoint(i, 2.0, -963.5, 2722.6999511719, 45.400001525879, 0.00000000, 350, 95)){
            fel-le=true;
            break;
        }
    }
    if(fel-le)
        MoveObject(vam-rampa, -963.5, 2722.6999511719, 45.400001525879, 0.00000000, 350, 95, 3.0);
    else
        MoveObject(vam-rampa, -963.5, 2722.6999511719, 45.400001525879, 0.00000000, 270, 95, 3.0);
}
 
C:\\Users\\robi\\Desktop\\automatakapuk.pwn(18) : error 001: expected token: \"(\", but found \"-\"
C:\\Users\\robi\\Desktop\\automatakapuk.pwn(18) : error 001: expected token: \";\", but found \"-identifier-\"
C:\\Users\\robi\\Desktop\\automatakapuk.pwn(18) : error 001: expected token: \";\", but found \"-\"
C:\\Users\\robi\\Desktop\\automatakapuk.pwn(18) : fatal error 107: too many error messages on one line
Compilation aborted.Pawn compiler 3.2.3664           Copyright (c) 1997-2006, ITB CompuPhase
 
4 Errors.
			
			
			
				Tessék most hibátlan. Warning sincs:
 
#include <a_samp>
#include <zcmd>
#include <streamer>
#include <fixchars.h>
#define FILTERSCRIPT
new vam_rampa;
CMD:vamrampa(playerid, params[])
{
ShowPlayerDialog(playerid,1,DIALOG_STYLE_MSGBOX,\"EQ-LP:\",\"A Vám-rámpa.\\nHatótávolságuk: 2m\",\"Rendben\",\"\");
return 1;
}
public OnFilterScriptInit()
{
SetTimer(\"vam_rampa\", 500, true);
vam_rampa = CreateObject(968, -963.5, 2722.6999511719, 45.400001525879, 0.00000000,270, 95); // vám-rámpa
return 1;
}
 
public OnFilterScriptExit()
{
    return 1;
}
forward VamRampa(); // vám-rámpa)
public VamRampa()
{
new bool:fel_le = false;
for(new i; i<MAX_PLAYERS; i++)
{
if(!IsPlayerConnected(i)) continue;
if(IsPlayerInRangeOfPoint(i, 2.0, -963.5, 2722.6999511719, 45.400001525879)){
fel_le=true;
break;
}
}
    if(fel_le)
        MoveObject(vam_rampa, -963.5, 2722.6999511719, 45.400001525879, 3.0);
    else
        MoveObject(vam_rampa, -963.5, 2722.6999511719, 45.400001525879, 3.0);
return 1;
}
 
Amiket kijavítottam:
1. ZCMD-nél a parancs elõhivásához ne használj kötõjelet, most igy müködik a parancsod: /vamrampa
2. Az elején létrehoztad a \"new vam_rampa\"-t de mégsem ugy használtad a CreateObjectnél és MoveObjectnél
3. A mozgatás meg nem müködött volna mert tul sok koordinátáát adtál meg. x,y,z és a sebesség kell csak, CreateObjectnél mindegyik kell, de oda nem kell sebességet állitani.
4. IsPlayerInRangeOfPoint(i, 2.0, -963.5, 2722.6999511719, 45.400001525879)), Itt is sok volt a koordináta tiszta warningos lett volna, ide kell a Sugár, X,Y,Z...
5. bool változónál a kötõjelet átírtam ilyenre: \'fel_le\' , mert ezt elfogadja a kötõjelet viszont nem nagyon, azt inkább Strcmp-s feldolgozóknál lehet használni ha parancsba bele akarod írni mindenképpen
Remélem segítettem :)
			
			
			
				Segiteni segitetél mert nincs anyi hiba benne de most csak ez a hiba benne!!!!
    
if(fel_le)
 
        MoveObject(vam_rampa, -963.5, 2722.6999511719, 45.400001525879, 3.0);
 
    else
 
        MoveObject(vam_rampa, -963.5, 2722.6999511719, 45.400001525879, 3.0);
    return 1;
}
 
Anál az if(fel_le)-nél!!!!!
C:\\Users\\robi\\Desktop\\eredeti\\samp rpg teljes\\ASDASD\\pawno\\new.pwn(82) : warning 217: loose indentation
Pawn compiler 3.2.3664           Copyright © 1997-2006, ITB CompuPhase
1 Warning.
			
			
			
				Ez csak sorelcsuszást jelent, ami nem hiba hanem figyelmeztetés:
 
warning 217: loose indentation
 
Ha nem akarod hogy figyelje ezeket a sorelcsuszásokat akkor ezt tedd a mód/script elejére:
 
#pragma tabsize 0