Es funktioniert.
Wenn du nur 3DTexte findest, dann suchst du nicht richtig 
Moment mache eben gleich den Code hier rein
Hier befinden sich die beiden Autohäuser ...
mem ist die Fraktions ID
ran ist der Rank, wer es ausführen kann
else if(IsPlayerInRangeOfPoint(playerid,3,1349.7449,-1830.1101,14.4559)) // GANG AUTOHAUS TROLOLOL
{
new mem = SpielerInfo[playerid][sMember];
new ran = SpielerInfo[playerid][pRank];
if(mem == 12 && ran == 12 || mem == 13 && ran == 12 || mem == 17 && ran == 12 || mem == 12 && ran == 12 || mem == 20 && ran == 12 || mem == 8 && ran == 12 || mem == 21 && ran == 12) {
new sstring[512];
strcat(sstring,"Stretch\t\t120.000$\n");
strcat(sstring,"Infernus\t\t400.000$\n");
strcat(sstring,"Bus\t\t100.000$\n");
strcat(sstring,"Burrito\t\t40.000$\n");
strcat(sstring,"FCR-900\t\t70.000$\n");
strcat(sstring,"Merit\t\t50.000$\n");
strcat(sstring,"Sultan\t\t80.000$\n");
strcat(sstring,"Huntley\t\t50.000$\n");
strcat(sstring,"Turismo\t\t300.000$\n");
strcat(sstring,"Admiral\t\t40.000$\n");
strcat(sstring,"Romero\t\t50.000$\n");
strcat(sstring,"Cheetah\t\t280.000$\n");
strcat(sstring,"Voodoo\t\t20.000$\n");
strcat(sstring,"Buffalo\t\t70.000$\n");
strcat(sstring,"Freeway\t\t50.000$\n");
strcat(sstring,"Patriot\t\t100.000$\n");
strcat(sstring,"Quad\t\t5.000$\n");
strcat(sstring,"Hermes\t\t20.000$\n");
strcat(sstring,"Comet\t\t100.000$\n");
strcat(sstring,"Sparrow\t\t200.000$\n");
strcat(sstring,"Maverick\t\t240.000$\n");
strcat(sstring,"Hustler\t\t50.000$\n");
strcat(sstring,"Stafford\t\t30.000$\n");
strcat(sstring,"Oceanic\t\t12.000$\n");
strcat(sstring,"Tornado\t\t11.000$\n");
strcat(sstring,"Esperant\t\t10.000$\n");
strcat(sstring,"Greenwood\t\t20.000$\n");
ShowPlayerDialog(playerid,DIALOG_FRAKCAR1,DIALOG_STYLE_LIST,"Fraktions Autohaus",sstring,"Auswählen","Abbruch");
} else { return SendClientMessage(playerid,COLOR_RED,"[FRAKTIONSCAR]: Du bist kein Leiter einer Fraktion"); }
}
else if(IsPlayerInRangeOfPoint(playerid,3,1303.0885,-59.3637,1002.4996))
{
new mem = SpielerInfo[playerid][sMember];
new ran = SpielerInfo[playerid][pRank];
if(mem == 1 && ran == 12 || mem == 2 && ran == 12) {
new sstring[512];
strcat(sstring,"LSPD Car\t\t20.000$\n");
strcat(sstring,"SFPD Car\t\t20.000$\n");
strcat(sstring,"LVPD Car\t\t20.000$\n");
strcat(sstring,"Ranger\t\t25.000$\n");
strcat(sstring,"Cop Motorrad\t\t11.000$\n");
strcat(sstring,"Elegant\t\t8.000$\n");
strcat(sstring,"FBI Rancher\t\t23.500$\n");
strcat(sstring,"FBI Truck\t\t13.550$\n");
strcat(sstring,"S.W.A.T.\t\t15.000$\n");
strcat(sstring,"Cheetah\t\t50.000$\n");
strcat(sstring,"Burrito\t\t10.555$\n");
strcat(sstring,"Enforcer\t\t30.000$\n");
strcat(sstring,"Sultan\t\t60.000$\n");
strcat(sstring,"Maverick\t\t100.000$\n");
strcat(sstring,"News Van\t\t40.000$\n");
strcat(sstring,"Bus\t\t90.000$\n");
strcat(sstring,"Stretch\t\t80.000$\n");
strcat(sstring,"Buffalo\t\t40.000$\n");
strcat(sstring,"Premier\t\t35.000$\n");
strcat(sstring,"Mountainbike\t\t5.000$\n");
strcat(sstring,"Leviathan\t\t110.000$\n");
strcat(sstring,"Bullet\t\t85.000$\n");
strcat(sstring,"Sabre\t\t42.000$\n");
strcat(sstring,"FCR-900\t\t62.000$\n");
strcat(sstring,"Security Car\t\t50.000$\n");
ShowPlayerDialog(playerid,DIALOG_FRAKSTAAT,DIALOG_STYLE_LIST,"Fraktions Autohaus",sstring,"Auswählen","Abbruch");
} else { return SendClientMessage(playerid,COLOR_RED,"[FRAKTIONSCAR]: Du bist kein Leiter einer Fraktion"); }
}
}