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: Pioneer - 2010. július 01. - 19:32:31

Cím: Interior
Írta: Pioneer - 2010. július 01. - 19:32:31
sziasztok csináltam egy házat ami interioros legalábbis szerettem volna csinálni amikor kaptam 1 errort
itt a pawn
 

if(strcmp(cmdtext, \"/enter\", true) == 0)
{
if(IsPlayerInRangeOfPoint(playerid,-315.7341,1053.4725,20.3403)
{
SetPlayerInterior(playerid, 5);
SetPlayerPos(playerid,322.197998,302.497985,999.148437);
return 1;
}
else SendClientMessage(playerid, COLOR_RED, \"Nem vagy a bejáratnál\");
}
return 1;

 
és az error:
 

D:\\JÁTÉKOK\\GTA San Andreas\\szeró\\munka.pwn(148) : error 001: expected token: \")\", but found \"{\"

 
valaki kijavítaná ha megkérem? elore is köszi
Cím: Interior
Írta: DrifterMatrix - 2010. július 01. - 19:45:16
Valahol kihagytál egy \'{\'-t.
Cím: Interior
Írta: SnicK - 2010. július 01. - 19:46:51
if(strcmp(cmdtext, \"/enter\", true) == 0)
{
if(IsPlayerInRangeOfPoint(playerid,-315.7341,1053.4725,20.3403);
{
SetPlayerInterior(playerid, 5);
SetPlayerPos(playerid,322.197998,302.497985,999.148437);
return 1;
}
else SendClientMessage(playerid, COLOR_RED, \"Nem vagy a bejáratnál\");
}
return 1;
}

 
?
Cím: Interior
Írta: Mambo - 2010. július 01. - 19:52:52
if(strcmp(cmdtext, \"/enter\", true) == 0)
{
if(IsPlayerInRangeOfPoint(playerid,-315.7341,1053.4725,20.3403)
{
SetPlayerInterior(playerid, 5);
SetPlayerPos(playerid,322.197998,302.497985,999.148437);
{
else SendClientMessage(playerid, COLOR_RED, \"Nem vagy a bejáratnál\");
}
return 1;
}
Cím: Interior
Írta: Jex - 2010. július 01. - 20:37:53
uhh vázze :D
 

if(strcmp(cmdtext, \"/enter\", true) == 0)
{
if(IsPlayerInRangeOfPoint(playerid,-315.7341,1053.4725,20.3403))
{
SetPlayerInterior(playerid, 5);
SetPlayerPos(playerid,322.197998,302.497985,999.148437);
return 1;
}
else SendClientMessage(playerid, COLOR_RED, \"Nem vagy a bejáratnál\");
}
return 1;

 
így már jó :)
 
if(IsPlayerInRangeOfPoint(playerid,-315.7341,1053.4725,20.3403))
Cím: Interior
Írta: ptlevi - 2010. július 01. - 22:25:55
Idézetet írta: Jex date=1278009473\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"2251\" data-ipsquote-contentclass=\"forums_Topic
uhh vázze :D
 

if(strcmp(cmdtext, \"/enter\", true) == 0)
{
if(IsPlayerInRangeOfPoint(playerid,-315.7341,1053.4725,20.3403))
{
SetPlayerInterior(playerid, 5);
SetPlayerPos(playerid,322.197998,302.497985,999.148437);
return 1;
}
else SendClientMessage(playerid, COLOR_RED, \"Nem vagy a bejáratnál\");
}
return 1;

 
így már jó :)
 
if(IsPlayerInRangeOfPoint(playerid,-315.7341,1053.4725,20.3403))

 

De így folyamatosan ki fogja írni a \"Nem vagy a bejáratnál\" szöveget amíg nem leszel annál a koordinátánál. Vagy nem?
Szoljatok ha tévedek  :D
Cím: Interior
Írta: Csabesz - 2010. július 01. - 22:35:09
Idézetet írta: ptlevi date=1278015955\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"2251\" data-ipsquote-contentclass=\"forums_Topic


uhh vázze :D
 

if(strcmp(cmdtext, \"/enter\", true) == 0)
{
if(IsPlayerInRangeOfPoint(playerid,-315.7341,1053.4725,20.3403))
{
SetPlayerInterior(playerid, 5);
SetPlayerPos(playerid,322.197998,302.497985,999.148437);
return 1;
}
else SendClientMessage(playerid, COLOR_RED, \"Nem vagy a bejáratnál\");
}
return 1;

 
így már jó :)
 
if(IsPlayerInRangeOfPoint(playerid,-315.7341,1053.4725,20.3403))

 

De így folyamatosan ki fogja írni a \"Nem vagy a bejáratnál\" szöveget amíg nem leszel annál a koordinátánál. Vagy nem?
Szoljatok ha tévedek  :D
 
[/quote]
Nem, ezt az üzenetet csak akkor kapod meg, mikor az /enter parancsot használsz egy bizonyos körön kívül.
Cím: Interior
Írta: ptlevi - 2010. július 01. - 22:37:04
Idézetet írta: Csabesz date=1278016509\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"2251\" data-ipsquote-contentclass=\"forums_Topic


 

uhh vázze :D
 

if(strcmp(cmdtext, \"/enter\", true) == 0)
{
if(IsPlayerInRangeOfPoint(playerid,-315.7341,1053.4725,20.3403))
{
SetPlayerInterior(playerid, 5);
SetPlayerPos(playerid,322.197998,302.497985,999.148437);
return 1;
}
else SendClientMessage(playerid, COLOR_RED, \"Nem vagy a bejáratnál\");
}
return 1;

 
így már jó :)
 
if(IsPlayerInRangeOfPoint(playerid,-315.7341,1053.4725,20.3403))

 

De így folyamatosan ki fogja írni a \"Nem vagy a bejáratnál\" szöveget amíg nem leszel annál a koordinátánál. Vagy nem?
Szoljatok ha tévedek  :D
 
[/quote]
Nem, ezt az üzenetet csak akkor kapod meg, mikor az /enter parancsot használsz egy bizonyos körön kívül.
 
[/quote]
Hja sry. Nem vettem észre hogy kóddal muködik  :o  xD  :angel:
Cím: Interior
Írta: Pioneer - 2010. július 02. - 07:20:45
Ez már ugyahogy müxik csak sajnos azt írja hogy nemvagyok a bejáratnál pedig diret koordinátás admintelével odateléztem és nemmmüxik
plshelp ja és utánna kiírja azt hogy SERVER:Unknown Command ... pedig kiírja h nemvok a bejáratnál
Cím: Interior
Írta: Lömpi - 2010. július 02. - 07:24:47
IsPlayerInRangeOfPoint

 
Ennek a range részét ki fogja szerinted használni?
 
IsPlayerInRangeOfPoint(playerid,Float:range,Float:x,Float:y,Float:z))

 
gyengébbek kedvéért..
Cím: Interior
Írta: Pioneer - 2010. július 02. - 07:29:55
Na ezt nemvágom most DNS ennek mi értelme amit írtál?
nemtod ugy megoldani hogy a /enterrel berakjon a házba? mert ahogy írtam azt írja h nemvok a bejáratnál
Cím: Interior
Írta: GroX - 2010. július 02. - 08:47:36
if(strcmp(cmdtext, \"/enter\", true) == 0)
{
    if(IsPlayerInRangeOfPoint(playerid,2.0,-315.7341,1053.4725,20.3403))
    {
        SetPlayerInterior(playerid, 5);
        SetPlayerPos(playerid,322.197998,302.497985,999.148437);
        return 1;
    }
    else SendClientMessage(playerid, COLOR_RED, \"Nem vagy a bejáratnál\");
    return 1;
}

 
Ott a 2.0 erre értette dns...
Cím: Interior
Írta: Pioneer - 2010. július 02. - 10:45:36
ja értem köszi :D